문제
해석
세 수 A, B, C를 입력받고 문제에 요구한 데로 계산 후 출력하면 됩니다.
파이썬의 input()은 문자열로 데이터를 저장하기 때문에 형변환을 해줘 여하고 a, b, c는 공백문자 기준으로 제값으로 나눠 입력받아야 하므로 split() 함수를 사용합니다.
풀이
해석을 통해 다음과 같은 코드를 작성할 수 있습니다.
a,b,c = input().split()
a = int(a)
b = int(b)
c = int(c)
print((a+b)%c)
print(((a%c)+(b%c))%c)
print((a*b)%c)
print(((a%c)*(b%c))%c)
문제에 주어진 대로 사칙연산을 해주면 되지만, 논리식의 연산 우선순위를 인지해야 하는 문제입니다. 물론 외우는 것보다 괄호()를 적극적으로 이용해 줍니다.
파이썬의 기본적인 입력 함수와 split()의 역할을 이해하고, 논리식의 우선순위를 다시 공부할 수 있는 문제입니다. 물론 괄호의 우선순위가 일반적인 연산보다 높기 때문에 적극적으로 괄호()를 이용합시다.
'프로그래밍 > 코딩 테스트 연습' 카테고리의 다른 글
[백준] 11382번 : 꼬마 정민 (1단계) (Python) (0) | 2024.02.20 |
---|---|
[백준] 2588번 : 곱셈 (1단계) (Python) (0) | 2024.02.20 |
[백준] 18108번 : 1998년생인 내가 태국에서는 2541년생?! (1단계) (Python) (1) | 2024.02.15 |
[백준] 10926번 : ??! (1단계) (Python) (1) | 2024.02.14 |
[백준] 10869번 : 사칙연산 (1단계) (Python) (0) | 2024.02.14 |
문제
해석
세 수 A, B, C를 입력받고 문제에 요구한 데로 계산 후 출력하면 됩니다.
파이썬의 input()은 문자열로 데이터를 저장하기 때문에 형변환을 해줘 여하고 a, b, c는 공백문자 기준으로 제값으로 나눠 입력받아야 하므로 split() 함수를 사용합니다.
풀이
해석을 통해 다음과 같은 코드를 작성할 수 있습니다.
a,b,c = input().split()
a = int(a)
b = int(b)
c = int(c)
print((a+b)%c)
print(((a%c)+(b%c))%c)
print((a*b)%c)
print(((a%c)*(b%c))%c)
문제에 주어진 대로 사칙연산을 해주면 되지만, 논리식의 연산 우선순위를 인지해야 하는 문제입니다. 물론 외우는 것보다 괄호()를 적극적으로 이용해 줍니다.
파이썬의 기본적인 입력 함수와 split()의 역할을 이해하고, 논리식의 우선순위를 다시 공부할 수 있는 문제입니다. 물론 괄호의 우선순위가 일반적인 연산보다 높기 때문에 적극적으로 괄호()를 이용합시다.
'프로그래밍 > 코딩 테스트 연습' 카테고리의 다른 글
[백준] 11382번 : 꼬마 정민 (1단계) (Python) (0) | 2024.02.20 |
---|---|
[백준] 2588번 : 곱셈 (1단계) (Python) (0) | 2024.02.20 |
[백준] 18108번 : 1998년생인 내가 태국에서는 2541년생?! (1단계) (Python) (1) | 2024.02.15 |
[백준] 10926번 : ??! (1단계) (Python) (1) | 2024.02.14 |
[백준] 10869번 : 사칙연산 (1단계) (Python) (0) | 2024.02.14 |