완주하지 못한 선수
문제 링크 초기 접근 및 로직 구상 방식 일단 저번에 풀었던 문제가 떠올라 HashSet을 이용하여 중복값을 제거하기로 결정함. 단, removeAll이면 중복 값이 전부 사라지니, remove를 사용. 다 짜고 보니 for문이 3개라 굉장히 느려보인다고 생각함.그래도 O(n)이라 생각했는데, O(n^2)이 나온다함. 초기 코드 ...
문제 링크 초기 접근 및 로직 구상 방식 일단 저번에 풀었던 문제가 떠올라 HashSet을 이용하여 중복값을 제거하기로 결정함. 단, removeAll이면 중복 값이 전부 사라지니, remove를 사용. 다 짜고 보니 for문이 3개라 굉장히 느려보인다고 생각함.그래도 O(n)이라 생각했는데, O(n^2)이 나온다함. 초기 코드 ...
문제 설명 문제 링크 초기 접근 및 로직 구상 방식 배열을 하나 더 만들어, 인덱스가 나온 숫자이고, 그 안의 요소가 나온 횟수로 해서 풀기로 함. 허나 코드를 짜다가, 최빈값이 2개 이상일때를 조건분기를 구현하지 못했음. 기존의 코드로만 구현하려니, 최빈값을 비교할 대상이 없었음. 힌트 1 [1, 1, 2, 2]처럼 가장 많...
문제 설명 문제 링크 초기 접근 및 로직 구상 방식 문제는 배열 2개(arr, delete_list)를 비교하여 delete_list의 원소들을 arr 배열에서 제거하여 출력하는 문제. ArrayList를 사용하여 각각 배열 2개를 나눠서 저장후, removeAll() 메소드 사용. 시도 1차 제출 성공. 허나 코드 개선 사...
문제 정보 항목 내용 시간 제한 1.00s 메모리 제한 512MB 제출 일자 2026-06-25 소요 시간 0.15s 문제 설명...
문제 정보 항목 내용 시간 제한 1.00s 메모리 제한 512MB 제출 일자 2026-06-17 소요 시간 0.35s 문제 설명...
문제 정보 항목 내용 시간 제한 1.00s 메모리 제한 512MB 제출 일자 2026-06-16 소요 시간 0.09s 문제 설명...
문제 정보 항목 내용 시간 제한 1.00s 메모리 제한 512MB 제출 일자 2026-06-15 소요 시간 0.19s 문제 설명...
문제 설명 문제 링크 초기 접근 및 로직 구상 방식 문제에서 나선형으로 숫자를 +1씩 증가 시켜 가며 채우는 문제. 어떻게 숫자를 채울까 고민. 예전 CSES 문제였던 계차 수열 문제 처럼 규칙을 찾다가 포기하고, 그냥 방향을 사용하여 조건에 맞게 방향 전환으로 하기로 결정함. int[][] direction = {{0,1},{1,0},...
문제 정보 항목 내용 시간 제한 1.00s 메모리 제한 512MB 제출 일자 2026-05-22 소요 시간 0.06s 문제 설명...
문제 정보 항목 내용 시간 제한 1.00s 메모리 제한 512MB 제출 일자 2026-05-20 소요 시간 0.13s 요약 ...