• 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
백준 3052번 [파이썬] 나머지 set( ) 함수 활용
[Python] 백준 알고리즘 온라인 저지 3052번 : 나머지 Python3 코드 nums = set() # 중복되는 요소를 제거 for _ in range(10): i = int(input()) nums.add(i%42) # 집합자료형에 원소를 추가할 때 add 함수를..
ooyoung.tistory.com
* 다른 사람들의 코드를 분석해서 좋은 것을 흡수하자!
https://hongku.tistory.com/301
Python :: 파이썬 집합 자료형 Set, 중복제거할때나 집합형태에 편리한 Set
집합 자료형 Set 파이썬 2.3부터 지원된 자료형으로 중복이 없고, 집합형태의 자료형을 편리하게 관리 할 수 있도록 만들어진 자료형입니다. 사용을 할때는 set()과 같이 메소드 형태로 사용할 수
hongku.tistory.com
'개인 공부' 카테고리의 다른 글
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 |