욤미의 개발일지
[SWEA D1] 1933 간단한 N 의 약수 (Python) 본문
728x90
반응형
※ SW Expert 아카데미의 문제를 무단 복제하는 것을 금지합니다.
문제
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
풀이
1부터 n까지 숫자로 n을 나누었을 때 나머지가 0이면 n의 약수라고 할 수 있다.
num = int(input())
for i in range(1, num+1):
if num % i == 0:
print(i, end=' ')
for, if를 한줄로 작성하고 join과 map을 사용한 코드
num = int(input())
arr = [i for i in range(1, num+1) if num % i == 0]
print(" ".join(map(str, arr)))
728x90
반응형
'Coding Test > SWEA' 카테고리의 다른 글
[SWEA D1] 2029 몫과 나머지 출력하기 (Python) (0) | 2022.10.13 |
---|---|
[SWEA D1] 2027 대각선 출력하기 (Python) (0) | 2022.10.13 |
[SWEA D1] 2025 N줄덧셈 (Python) (0) | 2022.10.13 |
[SWEA D1] 1938 아주 간단한 계산기 (Python) (0) | 2022.10.12 |
[SWEA D1] 1936 1대1 가위바위보 (Python) (0) | 2022.10.10 |
Comments