반응형
Recent Posts
Notice
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 99클럽
- 항해99
- 코딩테스트 준비
- 백준
- 구현
- 스택
- 백준 카드1
- 백준 2309
- BFS
- Python
- leetcode
- python 2309
- 큐
- 파이썬
- python 10250
- 개발자 취업
- softeer
- til
- python 1259
- BOJ
- 백준 막대기
- Python 20001
- 일곱 난쟁이
- python 14503
- leetcode 2405
- 프로그래머스
- boj 2309
- 백준 팰린드롬수
- python 10989
- 99항해
Archives
- Today
- Total
동까의 코딩
[Python] Softeer 연탄의 크기 본문
반응형
오늘은 Lv.2 연탄의 크기 문제를 풀겠습니다.
https://softeer.ai/practice/7628
문제에서 요구하는 건 난로 속에 들어갈 연탄의 최대갯수를 구하는 문제이다.
입력으로 n은 난로의 갯수 , 그 다음주엔 각 집에 놓여 있는 난로의 반지름의 길이이다.
풀이 방법으로 2부터 최대 100까지 연탄의 반지름으로 구성되어 있으니 for 문을 통해 난로에 들어있는 최대 수를 반복하는 반복문을 만들어준다.
그리고 2부터 순차적으로 2를 곱해주며 난로의 최대 크기까지 탐색 후 카운트를 해주어 최댓값을 구한다.
import sys
n = int(input())
num_lst = list(map(int, input().split()))
max_cnt = max(num_lst)
answer = 0
for i in range(2, max_cnt + 1):
cnt = 0
for idx in num_lst:
if idx % i == 0:
cnt += 1
answer = max(answer, cnt)
print(answer)
처음에 반복문에 max_cnt + 1을 해주지 않는 실수를 해서 틀렸다고하였지만 + 1을 추가하니 정답으로 나왔다.
오늘도 찾아주셔서 감사합니다.
반응형
'문제 풀이 > Softeer' 카테고리의 다른 글
[Python] Softeer : X marks the Spot (2) | 2024.03.27 |
---|