나머지

Programming/Coding Problem

BOJ 3052번 : 나머지

안녕하세요. 지난 포스팅의 BOJ 2577번 : 숫자의 개수에서는 1차원 배열을 이용하여 문제를 해결해보았습니다. 이번에도 동일한 문제를 풀어보도록 하죠. 핵심 포인트 반복문 1차원 배열 : 리스트 자료형 제출 코드 numbers = [int(input()) for _ in range(10)] count = [0] * 42 for number in numbers : if count[number % 42] == 0 : count[number % 42] += 1 print(sum(count)) 해설 문제의 입력은 한 줄에 한 개씩 숫자를 입력받습니다. 따라서, 반복문을 이용해서 하나 씩 입력을 받은 뒤 이를 숫자 배열에 담아주면 되겠죠. 파이썬에서는 이러한 리스트를 만드는 데 더욱 짧은 코드를 만들 수 있게..

Programming/Coding Problem

BOJ 10430번 : 나머지

안녕하세요. 지난 포스팅의 BOJ 18108번 : 1998년생인 내가 태국에서는 2541년생?!에서는 형변환(str $\rightarrow$ int)하는 방법에 대해서 알아보았습니다. 오늘은 BOJ 10869번 : 사칙연산과 비슷한 문제로 파이썬 사칙연산들을 활용해서 문제를 해결해보도록 하겠습니다. 핵심 포인트 입력함수 input 문자열 자르기 함수 split 자료형 변환함수 map 파이썬 기본 사칙연산 : 덧셈(+), 곱셈(*), 나머지(%) A, B, C = map(int, input().split()) print((A+B)%C) print(((A%C) + (B%C))%C) print((A*B)%C) print(((A%C) * (B%C))%C) 참고자료 및 그림출처 백준 코딩 문제

Johns Hohns
'나머지' 태그의 글 목록