문제번호 10926번 ??!
id를 입력하여 중복됐을 경우 아이디와 더불어 놀람을 표현하는 '??!'을 출력해야 한다.
문제에서는 id값들이 이미 중복되었다고 가정한다.
답안 :
1 a = input()
2 print(a+'??!')
comment :
# 문자열을 붙여 쓸 때 수식을 이용할 수 있다.
----------------------------------------------------------
문제번호 18108번 1998년생인~
불기 연도 값을 입력하면 서기 연도 값을 출력해야 한다.
답안 :
1 a=int(input())
2 print(a-543)
comment :
# input을 사용하여 변수는 문자열이 된다. 그러므로 밖에 int를 씌워 숫자로 타입을 바꿔준다.
# a의 타입은 숫자이므로 숫자와 계산하여 출력해준다.
----------------------------------------------------------
문제번호 10430번 나머지
A B C를 입력하면
(A+B)%C
((A%C) + (B%C))%C
(A×B)%C
((A%C) × (B%C))%C 값을 출력해야 한다.
답안 :
1 a, b, c=input().split()
2 A=int(a)
3 B=int(b)
4 C=int(c)
5 print((A+B)%C)
6 print(((A%C)+(B%C))%C)
7 print((A*B)%C)
8 print(((A%C)*(B%C))%C)
comment :
# 공백을 지우기 위해서 input에 .split() 프로시저를 넣고 int type으로 바꾸어준다.
# 그 후 원하는 값을 출력한다.
----------------------------------------------------------
문제번호 2588번 곱셈
세 자리 자연수 입력값을 두 번 받아서 곱셈과정을 출력해야 한다.
답안 :
1 a = input()
2 b = input()
3 c = int(a) * int(b[2])
4 d = int(a) * int(b[1])
5 e = int(a) * int(b[0])
6 print(c)
7 print(d)
8 print(e)
9 print(c+d*10+e*100)
comment :
# 변수 두 개를 a와 b로 받고, b의 인덱스를 이용하여 값을 얻어냈다.
# 3번 줄부터 8번 줄을 for 반복문을 통하여 간단하게 만들 수 있겠다고 생각했다.
'프로그래밍 > 파이썬 python' 카테고리의 다른 글
단계별로 풀어보기 3 - 반복문 (0) | 2023.07.22 |
---|---|
단계별로 풀어보기 2 - 조건문(2) (0) | 2023.07.21 |
단계별로 풀어보기 2 - 조건문(1) (0) | 2023.07.20 |
단계별로 풀어보기 1 - 입출력과 사칙연산(3) (0) | 2023.07.19 |
단계별로 풀어보기 1 - 입출력과 사칙연산 (0) | 2023.07.17 |