[프로그래머스] 완주하지 못한 선수
·
코딩테스트/프로그래머스
문제 설명수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다.마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다.completion의 길이는 participant의 길이보다 1 작습니다.참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다.참가자 중에는 동명이인이 있을 수 있습니다. 풀이해당 문제에서 중점은 동명이인의 존재 가능성입니다!그렇기에 모든 participant를 대상으..
[BOJ] 백준 알고리즘 2571(수 정렬하기 2) 자바 JAVA
·
코딩테스트/정렬
백준 2571 (수 정렬하기 2) 처음에는 같은 문제인 줄 알았는데 보니까 범위가 다르더라고요.. 선택 정렬로 하면 무조건 시간 초과지만 2570번의 2번째 코드는 제가 BufferedReader와 BufferedWriter을 써서 그런지 다른 분들은 Arrays.sort 쓰면 시간 초과 나신다는데 저는 안 떴어요. 그래도 이번에도 새로운 메소드를 알아왔습니다. 바로 Collections.sort() 메소드입니다. Collections.sort() List를 오름차순으로 정렬 1번 코드는 2570의 2번코드와 동일하므로 생략하겠습니다! 2번 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33..
[BOJ] 백준 알고리즘 2570(수 정렬하기 1) 자바 JAVA
·
코딩테스트/정렬
누워서 뒹굴거리면서 자취할 때 랙, 원판, 벤치 등등 어떤 걸로 하고 비용은 어떻게 되고 어떤 회사 제품 살지 찾아보다가 그래도 코딩 몇 개만 하자! 하는 생각으로 오늘도 포스팅합니다.. ㅎ 백준 2570 (수 정렬하기) 선택 정렬 + BufferedReader + BufferedReader + foreach문 1번 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import ..