본문 바로가기

알고리즘/Java

(52)
(Java / python) 프로그래머스 : H-Index Java. python.
(Java) 프로그래머스 : 두 정수 사이의 합 백준알고 새로운 유형의 문제를 풀어보려다가 막혀서 머리식힐겸 프로그래머스 소스 소스 2 . 삼항연산자 사용. 삼항연산자를 잊고있었다.
(Java) 백준 알고리즘 2164번 : 카드2 소스
(Java) 프로그래머스 : 완주하지 못한 선수 소스 1. participant 와 completion의 길이는 1밖에 (leo, vinko, mislav 유무) 차이나지 않음 Arrays.sort() 로 두 배열을 오름차순 정렬 후 equals 로 비교하여 결과 출력. 소스 2. hash 사용
(JAVA) 백준 알고리즘 2751번 : 수 정렬하기 2 소스 1. 실패사례 : 시간초과) bufferReader + Arrays.sort 사용. = 시간 제한 2초 때문에 불가. 소스 2. bufferReader + ArrayList, Collections.sort() 사용 arr.add() = Arraylist(arr) 에 데이터 추가. Collection.sort(arr) = Arraylist(arr) 을 오름차순 정렬. arr.get() = Arraylist(arr)의 데이터를 가져옴.
(JAVA) 백준 알고리즘 10773번 : 제로 스택 사용. 소스
(JAVA) 백준 알고리즘 14단계 : 수 정렬하기 Arrays.sort() 를 사용 [배열을 오름차순으로 정렬] 하면 쉽고 짧게 풀린다. 물론 더 좋은방법도 있겠지만 소스 1. Scanner 소스 2. BufferReader
(JAVA) 백준 알고리즘 11단계 10870번 : 피보나치 수 5 소스1. Scanner 쉽다면 쉬울 수도 있는, 뭔가 귀찮은 재귀 소스2. BufferReader 버퍼리더가 빠르긴함