728x90
• Baekjoon Online Judge :
오늘의 풀이는
단계별로 풀어보기 - 1차원 배열 문제 5개. 5/7 진행~
오늘 익힌 구조와 개념들을 나열하자면
리스트.index(원소) 메서드를 사용하면 리스트 내 원소의 위치(인덱스)를 찾을 수 있다.
.add(원소) 메서드. set() 함수를 사용하면 중복 값을 제거할 수 있다.
오늘의 문제는
백준 3052번 나머지
두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지이다.
예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다.
수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다.
그다음 서로 다른 값이 몇 개 있는지 출력하는 프로그램을 작성하시오.
remains = set()
for i in range(10):
n = int(input())
remains.add(n%42)
print(len(remains))
remains = []
for i in range(10):
n = int(input())
remains.append(n%42)
r = set(remains)
print(len(r))
n = []
for i in range(10):
N = int(input())
n.append(N % 42)
n.sort()
count = 1
for i in range(0,9):
if n[i] != n[i+1]:
count += 1
print(count)
https://ooyoung.tistory.com/57
* 다른 사람들의 코드를 분석해서 좋은 것을 흡수하자!
https://hongku.tistory.com/301
728x90
'개인 공부' 카테고리의 다른 글
4/20 수_퀀트 투자, 주가 예측 실습(LSTM), Conv3D, GAN과 CLIP (0) | 2022.04.19 |
---|---|
4/18 월_배치 정규화, Optimizer, TensorFlow, 퀀트 투자, 파이프라인 (0) | 2022.04.18 |
1/3 월 성과 (0) | 2022.01.04 |
1/2 일 성과 (0) | 2022.01.03 |
1/1 토 성과 (0) | 2022.01.01 |