백준(2)
-
[Baekjoon] - 나머지 3052번
문제를 보니 42로 값을 나눴을때 서로 다른 나머지가 몇개 있는지 출력하는 문제다 중복 된 값을 저장할 때 카운트 안되게 하기위해 set 집합을 사용 입력값 10개를 입력받고 입력받은 값을 a로 초기화 a%42로 나머지를 set1 집합에 넣는다 그리고 저장된 set1의 길이를 출력! 아래와 같은 소스코드를 짤 수 있다 set1 = set() for i in range(10): a = int(input()) set1.add(a%42) print(len(set1))
2024.03.05 -
[Baekjoon] - BOJ Bundle in Math. Vol 1_H번 - A+B - 10 (제1편)
BOJ Bundle in Math. Vol 1 대회 문제의 H번을 풀어보았다 A와 B의 값이 바로 주어지지 않고, 채점기와의 상호작용을 통해(?) 그 값을 알아내라고 한다 문제 설명은 복잡해 보이지만 간단하게 예제입력과 출력을 설명하면 A값과 B값을 채점기에 0과 1로 입력하여 ? A 1을 출력하면 0과 1로 입력할 수 있는데 0을 입력하여 ? A 2 출력 또 0을 입력하여 ? A 3 출력 1을 입력하여 A값이 3 ? B 1 출력된다 0을 입력하여 ? B 2 출력 1입력 B값은 2 3+5인 !5 출력 출력 기준을보니 질문을 출력한 뒤 실제로 질문을 채점기에게 보내려면 표준 출력 flush해야한다고 한다 여기서 flush는 버퍼에 저장된 내용을 바로 출력 유무를 결정한다 노트란을 참고해서 빈칸만 채우면 되..
2023.12.08