본문 바로가기

분류 전체보기

(231)
[백준 10430번 파이썬] 나머지 문제 (A+B)%C는 ((A%C) + (B%C))%C 와 같을까? (A×B)%C는 ((A%C) × (B%C))%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) 출력 첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다. 입력을 연달아 세 개 받게 되면 출력에서 요구하는 결과값을 한 줄씩 프린트해주면 된다. A, B, C = map(int, input().split()) print((A+B)%C) print(((A%C)+(B%C))%C) print((A*B)%C) ..
[백준 10869번 파이썬] 사칙연산 문제 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 입력 두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000) 출력 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다. 숫자 두 개를 연달아 입력하면 그것에 대한 덧셈, 뺄셈, 곱셈, 몫 나눗셈, 나머지 나눗셈 이 다섯 가지를 줄 나눔을 통해 출력해주면 된다. A, B = map(int, input().split()) print(A+B) print(A-B) print(A*B) print(int(A/B)) print(A%B) 이때 몫 나눗셈을 잘 봐야 하는데 다른 것들과는 달리 몫 나눗셈은 결과값으로 소..
[백준 1008번 파이썬] A/B 문제 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다. 이 문제 또한 전 문제와 동일한 포인트를 가지고 있다. 소수점 밑으로의 기준이 정해져 있지 않으니 전과 같이 코드를 작성해주면 된다. A, B = input().split() print(int(A)/int(B))
[백준 10998번 파이썬] AxB 문제 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A×B를 출력한다. 위의 예제를 보면 전 문제와 같이 두 개의 입력값을 받고 계산을 해주는 것을 볼 수 있다. A, B = input().split() print(int(A)*int(B))
[백준 1001번 파이썬] A-B 문제 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A-B를 출력한다. 이번 문제는 전의 문제의 코드를 그대로 가지고 와서 하면 된다. A, B = input().split() print(int(A)-int(B))
[백준 1000번 파이썬] A+B 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. 이번 문제는 처음으로 입력값이 나오는 문제이다. 그래서 그런지 힌트라고 해서 예제 소스까지 확인해볼 수 있다. A, B = input().split() print(int(A)+int(B)) 위에서 중요하게 봐야 하는 것은 입력값 두 개를 띄어쓰기를 통해서 한번에 받는다는 것이다 .split() 함수는 앞에서 받은 값을 띄어쓰기 기준으로 나눠주는 것으로 A, B = input().split()을 하게 되면 각각의 숫자를 각각의 변수에 넣어줄 수 있게 된다. 문제를 위와 같이 입력값을 받으면 값이 문자로써 저장된다는 것이다. ..
[백준 10172번 파이썬] 개 문제 아래 예제와 같이 개를 출력하시오. 입력 없음 출력 개를 출력한다. 위의 예제 출력에 있는 개를 프린트하기 위해서 확인해야 하는 건 전 문제에서 봤던 '특수문자'로 취급되는 문자들이다 ( ' " \ ) print('|\\_/|') print('|q p| /}') print('( 0 )\"\"\"\\') print('|\"^\"` |') print('||_/=\\\\__|') 위의 특수문자들을 잘 찾아 앞에 백슬래시(\)를 붙여준다면 문제 없이 잘 출력된다.
[백준 10171번 파이썬] 고양이 문제 아래 예제와 같이 고양이를 출력하시오. 입력 없음 출력 고양이를 출력한다. 이번에도 입력 없이 출력을 해야하는데 문제는 위의 그림을 전부 프린트에 넣게 되면 \와 같은 특수문자들이 제대로 나타나지지 않는다는 거다. * print 안 특수기호/특수문자 출력하기 1. 괄호의 앞에는 \를 붙여주지 않아도 된다. 2. '(작은 따옴표) "(큰 따옴표) \(백슬래시), 이 세 가지만 특수문자로서 취급된다. 즉, \' \" \\, 이 세 가지 방식으로 표현해줘야 특수문자들이 프린트했을 때 함께 출력된다. print('\\ /\\') print(' ) ( \')') print('( / )') print(' \\(__)|') 따라서 위와 같이 작은 따옴표 및 백슬래시 앞에만 \(백슬래시) 기호를 붙여줘서 표현하면..