다음 내용은 코드업에서 공부한 내용을 복습하는 차원에서 기록한 것입니다.
출처 : https://codeup.kr/problemsetsol.php?psid=33
⌨️ 문제
입력된 정수의 부호를 바꿔 출력해보자.
👉 입력
정수 1개가 입력된다.
👉 출력
부호를 바꿔 출력한다.
👉 입력 예시
-1
👉 출력 예시
1
👉 코드
a = int(input())
a = a * -1
print(a)
⌨️ 문제
문자 1개를 입력받아 그 다음 문자를 출력해보자.
영문자 'A'의 다음 문자는 'B'이고, 숫자 '0'의 다음 문자는 '1'이다.
👉 입력
문자 1개가 입력된다.
👉 출력
그 다음 문자를 출력한다.
👉 입력 예시
a
👉 출력 예시
b
👉 코드
n = input()
n = ord(n)
print(chr(n+1))
⌨️ 문제
정수 2개(a, b)를 입력받아 a에서 b를 뺀 차를 출력하는 프로그램을 작성해보자.
👉 입력
2개의 정수가 공백으로 구분되어 입력된다.
👉 출력
첫 번째 정수에서 두 번째 정수를 뺀 차를 출력한다.
👉 입력 예시
123 -123
👉 출력 예시
246
👉 코드
a, b = input().split()
c = int(a) - int(b)
print(c)
⌨️ 문제
실수 2개(f1, f2)를 입력받아 곱을 출력하는 프로그램을 작성해보자.
👉 입력
2개의 실수가 공백으로 구분되어 입력된다.
👉 출력
첫 번째 실수와 두 번째 실수를 곱한 값을 출력한다.
👉 입력 예시
0.5 2.0
👉 출력 예시
1.0
👉 코드
f1, f2 = input().split()
m = float(f1) * float(f2)
print(m)
⌨️ 문제
단어와 반복 횟수를 입력받아 여러 번 출력해보자.
👉 입력
단어와 반복 횟수가 공백으로 구분되어 입력된다.
👉 출력
입력된 단어를 입력된 횟수만큼 반복해 출력한다.
👉 입력 예시
love 3
👉 출력 예시
lovelovelove
👉 코드
a, b = input().split()
print(int(b) * a)
⌨️ 문제
반복 횟수와 문장을 입력받아 여러 번 출력해보자.
👉 입력
반복 횟수와 문장이 줄을 바꿔 입력된다.
👉 출력
입력된 횟수만큼 입력된 문장을 출력한다.
👉 입력 예시
3
I love CS
👉 출력 예시
I love CSI love CSI love CS
👉 코드
n = int(input())
w = input()
print(n * w)
⌨️ 문제
정수 2개(a, b)를 입력받아
a를 b번 곱한 거듭제곱을 출력하는 프로그램을 작성해보자.
👉 입력
2개의 정수(a, b)가 공백으로 구분되어 입력된다.
👉 출력
a를 b번 거듭제곱한 값을 출력한다.
👉 입력 예시
2 10
👉 출력 예시
1024
👉 코드
a, b = input().split()
a = int(a)
b = int(b)
print(a**b)
⌨️ 문제
실수 2개(f1, f2)를 입력받아
f1을 f2번 거듭제곱한 값을 출력하는 프로그램을 작성해보자.
👉 입력
2개의 실수(f1, f2)가 공백으로 구분되어 입력된다.
👉 출력
f1을 f2번 거듭제곱한 값을 출력한다.
👉 입력 예시
4.0 2.0
👉 출력 예시
16.0
👉 코드
f1, f2 = input().split()
f1 = float(f1)
f2 = float(f2)
print(f1**f2)
⌨️ 문제
정수 2개(a, b) 를 입력받아 a를 b로 나눈 몫을 출력해보자.
👉 입력
2개의 정수(a, b)가 공백으로 구분되어 입력된다.
👉 출력
a를 b로 나눈 몫을 출력한다.
👉 입력 예시
10 3
👉 출력 예시
3
👉 코드
a, b = input().split()
a = int(a)
b = int(b)
print(int(a/b))
⌨️ 문제
정수 2개(a, b) 를 입력받아 a를 b로 나눈 나머지를 출력해보자.
👉 입력
2개의 정수(a, b)가 공백으로 구분되어 입력된다.
👉 출력
a를 b로 나눈 나머지를 출력한다.
👉 입력 예시
10 3
👉 출력 예시
1
👉 코드
a, b = input().split()
a = int(a)
b = int(b)
print(a%b)