
안녕하세요 :)
오늘은 백준 3052번 나머지 문제를 가지고 왔습니다
이번 문제의 핵심은 42로 나눠 생긴 나머지가 같은 수를 처리하는 것과 나머지가 다른 수의 개수를 세는 방법입니다.
아래는 문제를 해결하는 순서를 정리한 것입니다.
- 빈 리스트 arr를 생성합니다.
- 10번 반복하는 동안 a를 입력받고 또 다른 반복문을 arr의 길이만큼 반복하여 a%42의 값이 있는지 검사합니다.
- 값이 있다면 flag를 세우고 값이 없다면 a%42의 값을 append 해줍니다.
- arr의 길이를 출력합니다.
2중 반복문을 사용해서 arr에 a%42의 값이 있는지 검사하는 방법은 다음과 같습니다.
for x in range(0, 10): a = int(sys.stdin.readline()) flag =0 for y in range (0, len(arr)): if(arr[y] == a%42): flag =1
flag를 세우는 것은 프로그래밍 용어로 특정 동작을 수행할지 말지를 결정하는 변수입니다. 여기서는 arr에 이미 a%42의 값이 있을 때 flag를 세워 1을 저장합니다.
flag == 0인 상태 즉, arr에 a%42의 값이 없다면 arr에 a%42의 값을 append 해줍니다.
if(flag == 0): arr.append(a%42)
다음은 3052번 정답 코드입니다.
import sys
arr = []
for x in range(0, 10):
a = int(sys.stdin.readline())
flag =0
for y in range (0, len(arr)):
if(arr[y] == a%42):
flag =1
if(flag == 0):
arr.append(a%42)
print(len(arr))https://melonplaymods.com/2023/06/10/serpent-of-meisai-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/simple-helicopter-mod-for-melon-playground/
https://melonplaymods.com/2023/06/10/master-chief-mod-for-melon-playground/
https://melonplaymods.com/2023/06/10/subaru-impreza-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/instruments-of-torture-guillotine-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/armor-hero-mod-for-melon-playground/
https://melonplaymods.com/2023/06/10/kamen-rider-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/su-34-in-different-camouflages-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/grocery-trolley-mod-for-melon-playground/
https://melonplaymods.com/2023/06/10/tank-m1a2-abrams-mod-for-melon-playground/
https://melonplaymods.com/2023/06/10/iron-golem-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/doll-grabbing-machine-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/human-update-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/borie-or-boreas-type-095-katyusha-mod-for-melon-playground/
https://melonplaymods.com/2023/06/10/godzilla-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/gta-mod-for-melon-playground/
https://melonplaymods.com/2023/06/10/pak-on-the-police-mod-for-melon-playground/
https://melonplaymods.com/2023/06/10/xenomorph-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/doctornpc-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/crystal-monster-mod-for-melon-playground/
https://melonplaymods.com/2023/06/10/west-cowboy-mod-for-melon-playground/
https://melonplaymods.com/2023/06/10/roblox-avatars-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/masquerade-knight-w-mod-for-melon-playground/
https://melonplaymods.com/2023/06/10/aot-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/vaz-2109-sputnik-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/melon-dolls-mod-for-melon-playground/
https://melonplaymods.com/2023/06/10/springbonnie-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/cat-statue-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/carbonated-drinks-mod-for-melon-playground/
https://melonplaymods.com/2023/06/10/venom-mod-for-melon-playground/
https://melonplaymods.com/2023/06/10/swat-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/school-desks-mod-for-melon-playground/
https://melonplaymods.com/2023/06/10/weapons-pack-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/mig-21-mod-for-melon-playground/
https://melonplaymods.com/2023/06/10/fighter-suburmen-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/hank-the-magiciannpc-mod-for-melon-playground/
https://melonplaymods.com/2023/06/10/seek-mod-for-melon-playground/
https://melonplaymods.com/2023/06/11/needle-gun-mod-for-melon-playground/
https://melonplaymods.com/2023/06/10/engineering-and-technical-mod-for-melon-playground/
https://melonplaymods.com/2023/06/10/magma-mod-for-melon-playground/