2021.01.25 BOJ 10989 수 정렬하기 3 시간 3초, 메모리 8MB input : N(1 ≤ N ≤ 10,000,000) 숫자 (1 <= 숫자 <= 10,000) output : 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력 배열을 이용해서 저장하면 개수가 1천만개 까지 입력될 수 있기 때문에 메모리 초과 가 발생한다. 계수정렬을 이용하자. 그리고 더 나아가 시간을 조금 더 줄이고 싶다면 for문을 이용하지 말고 곱셈을 이용하는 ... 2021.01.252021.01.25 딕셔너리 딕셔너리의 모습. 딕셔너리 값 추가하기. 딕셔너리 요소 삭제하기 del 함수를 사용해서 del a[key]처럼 입력하면 지정한 Key에 해당하는 {key : value} 쌍이 삭제된다. 위 예에서 'pey'라는 Key의 Value를 얻기 위해 grade['pey']를 사용한 것처럼 어떤 Key의 Value를 얻기 위해서는 변수[Key]를 사용한다. 주의 사항 먼저 딕셔너리에서 Key는 고유한... 2021.01.252021.01.25
BOJ 10989 수 정렬하기 3 시간 3초, 메모리 8MB input : N(1 ≤ N ≤ 10,000,000) 숫자 (1 <= 숫자 <= 10,000) output : 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력 배열을 이용해서 저장하면 개수가 1천만개 까지 입력될 수 있기 때문에 메모리 초과 가 발생한다. 계수정렬을 이용하자. 그리고 더 나아가 시간을 조금 더 줄이고 싶다면 for문을 이용하지 말고 곱셈을 이용하는 ... 2021.01.252021.01.25 딕셔너리 딕셔너리의 모습. 딕셔너리 값 추가하기. 딕셔너리 요소 삭제하기 del 함수를 사용해서 del a[key]처럼 입력하면 지정한 Key에 해당하는 {key : value} 쌍이 삭제된다. 위 예에서 'pey'라는 Key의 Value를 얻기 위해 grade['pey']를 사용한 것처럼 어떤 Key의 Value를 얻기 위해서는 변수[Key]를 사용한다. 주의 사항 먼저 딕셔너리에서 Key는 고유한... 2021.01.252021.01.25