CompareTo()

·Coding Test/백준
문제설명입력 & 출력나의 풀이 이번 문제는 각 학생이 좋아하는 학생의 학생 이름 목록이 공백으로 구분된 문자열로 주어질 때 좋아하는 사람을 체크한 후 인기도가 높은 학생부터 낮은 학생 순으로 출력(내림차순)하고, 인기도가 같은 경우 학생 이름 기준으로 오름차순으로 출력하는 문제입니다. 먼저 빠른 입력을 위해 BufferedReader클래스를 사용하여 입력을 받아주고, StringTokenizer를 사용하여 공백을 기준으로 분리해 줍니다. 첫째 줄에 주어진 학생을 map에 넣어주고, 각 학생들이 좋아하는 학생의 정보를 토큰으로 받아 while문에서 token이 더 이상 토큰을 가지고 있지 않을 때까지 반복합니다. token.hasMoreTokens() 메서드▪️ token에 다음 토큰이 있는지 여부를 확인..
·Coding Test/백준
문제설명입력 & 출력나의 풀이 이번 문제는 간단하게 파일을 확장자까지 입력받고 확장자 별로 몇 개가 있는지 구분하는 문제입니다. 그리고 확장자의 개수가 아닌 확장자를 사전순으로 정렬하여 출력하면 되는 문제입니다. 사전순 출력 == 오름차순 출력"apple", "banana", "cat", "dog",... 문제를 딱 보면 HashSet을 사용하기에 적합합니다. 먼저 빠른 입력을 위해 BufferedReader클래스를 사용하여 입력을 받아주고, 확장자를 구분하기 위해서 StringTokenizer를 사용하여 token별로 구분해 줍니다. 이때 split() 메서드를 사용하여 '.'을 기준으로 분리해 줍니다. "\\."은 정규표현식에서 사용되는 패턴입니다. 이 표현은 백슬래시(\)로 점(.)을 이스케이프(e..
지누박
'CompareTo()' 태그의 글 목록