목록코테 (59)
공부기록

문제 설명 매칭 점수 프렌즈 대학교 조교였던 제이지는 허드렛일만 시키는 네오 학과장님의 마수에서 벗어나, 카카오에 입사하게 되었다. 평소에 관심있어하던 검색에 마침 결원이 발생하여, 검색개발팀에 편입될 수 있었고, 대망의 첫 프로젝트를 맡게 되었다. 그 프로젝트는 검색어에 가장 잘 맞는 웹페이지를 보여주기 위해 아래와 같은 규칙으로 검색어에 대한 웹페이지의 매칭점수를 계산 하는 것이었다. 한 웹페이지에 대해서 기본점수, 외부 링크 수, 링크점수, 그리고 매칭점수를 구할 수 있다. 한 웹페이지의 기본점수는 해당 웹페이지의 텍스트 중, 검색어가 등장하는 횟수이다. (대소문자 무시) 한 웹페이지의 외부 링크 수는 해당 웹페이지에서 다른 외부 페이지로 연결된 링크의 개수이다. 한 웹페이지의 링크점수는 해당 웹페..
import java.util.*; import java.text.SimpleDateFormat; class Solution { private boolean check(long s_1, long e_1, long s_2, long e_2){ if(s_2 >= s_1 && s_2 = s_1 && e_2 < e_1) return true; else if(s_2 = e_1) return true; else return false; } public int solution(String[] lines) { int answer = 0; long t_table[][] = new long[lines.length][2]; SimpleDateFormat sdf = ..
programmers.co.kr/learn/courses/30/lessons/17678 import java.util.*; import java.util.stream.Collectors; import java.text.SimpleDateFormat; class Solution { private int make_min(String s){ String[] tmp_str = s.split(":"); int hour_to_min = Integer.parseInt(tmp_str[0]) * 60; int min_val = Integer.parseInt(tmp_str[1]); return hour_to_min + min_val; } private String min_to_str(int minute){ int hour..