코드트리 | 코딩테스트 준비를 위한 알고리즘 정석 (codetree.ai)
📚 문제 확인
- 원소의 개수 N과 N개의 정수들이 주어짐
- 이 중 최소값과 최소값의 개수를 출력하는 문제
- 1 ≤ N ≤100
- 정수x의 범위 : -2^31 < x < 2^31 - 1
📝 입출력 예시
🔍 문제 분석
- 초기값은 리스트의 첫번째 원소로 설정 (정수 0으로 초기화할 경우, 리스트에 음수만 존재한다면 입력으로 주어지지 않은 결과를 얻게 될 수 있음)
✅ 최종 풀이
- 첫번째 원소부터 리스트를 순회 후 최소값의 개수와 함께 출력
n = int(input())
num_list = list(map(int, input().split()))
min_num = num_list[0]
for val in num_list:
if val < min_num:
min_num = val
min_count = num_list.count(min_num)
print(min_num, min_count)
'Problem Solving' 카테고리의 다른 글
[Code Tree - Intermediate] 지그재그로 숫자 채우기 (0) | 2021.08.09 |
---|---|
[Code Tree - Intermediate] 숫자가 더 큰 인접한 곳으로 이동(dx, dy 테크닉) (0) | 2021.08.08 |
[Code Tree - Novice] 방향에 맞춰 이동(dx, dy 테크닉) (0) | 2021.08.08 |
[Code Tree - Intermediate] 문자열 한 칸씩 밀어내며 뒤집기 (0) | 2021.08.07 |
[Code Tree - Intermediate] 19단 출력 (0) | 2021.08.05 |
댓글