본문 바로가기

자료구조 & 알고리즘/CodeUp Python 기초 100제98

[CodeUp Python 기초 100제] # 38번_정수 2개 입력받아 거듭제곱 계산하기 6038 : [기초-산술연산] 정수 2개 입력받아 거듭제곱 계산하기(설명)(py) 입력 2개의 정수(a, b)가 공백으로 구분되어 입력된다. 출력 a를 b번 거듭제곱한 값을 출력한다. 입력 예시 2 10 출력 예시 1024 [내 풀이] a, b = input().split() print(int(a)**int(b)) [모범 답안] a, b = input().split() c = int(a)**int(b) print(c) [추가 설명] 더보기 **는 거듭제곱을 계산하는 연산자이다. 2022. 4. 16.
[CodeUp Python 기초 100제] # 37번_문장 여러 번 출력하기 https://codeup.kr/problemsetsol.php?psid=33 문제집 / Python 기초 100제 codeup.kr 6037 : [기초-산술연산] 문장 여러 번 출력하기(설명)(py) 입력 반복 횟수와 문장이 줄을 바꿔 입력된다. 출력 입력된 횟수만큼 입력된 문장을 출력한다. 입력 예시 3 I love CS 출력 예시 I love CSI love CSI love CS [내 풀이] a = int(input()) b = input() print(a*b) [모범 답안] n = input() s = input() print(int(n)*s) [추가 설명] 더보기 문자열*정수는 그 문자열을 여러 번 반복한 문자열을 만들어 준다. 2022. 4. 16.
[CodeUp Python 기초 100제] # 36번_단어 여러 번 출력하기 https://codeup.kr/problemsetsol.php?psid=33 문제집 / Python 기초 100제 codeup.kr 6036 : [기초-산술연산] 단어 여러 번 출력하기(설명)(py) 입력 단어와 반복 횟수가 공백으로 구분되어 입력된다. 출력 입력된 단어를 입력된 횟수만큼 반복해 출력한다. 입력 예시 love 3 출력 예시 lovelovelove [내 풀이] a,b = input().split() print(a*int(b)) [모범 답안] w, n = input().split() n=int(n) print(w*n) [추가 설명] 더보기 문자열*정수를 하면 여러 번 반복한 문자열을 출력할 수 있다. 2022. 4. 16.
[CodeUp Python 기초 100제] # 35번_실수 2개 입력받아 곱 계산하기 6035 : [기초-산술연산] 실수 2개 입력받아 곱 계산하기(설명)(py) 입력 2개의 실수가 공백으로 구분되어 입력된다. 출력 첫 번째 실수와 두 번째 실수를 곱한 값을 출력한다. 입력 예시 0.5 2.0 출력 예시 1.0 [내 풀이] a,b = input().split() print(float(a)*float(b)) [모범 답안] f1, f2 = input().split() m = float(f1)*float(f2) print(m) [추가 설명] 더보기 int에 16진수를 인식하여 a에 저장하였다. 8진수의 경우 '%o'(octal)를 사용하여 문자열로 출력하였다. 2022. 4. 16.
[CodeUp Python 기초 100제] # 34번_정수 2개 입력받아 차 계산하기 6034 : [기초-산술연산] 정수 2개 입력받아 차 계산하기(설명)(py) 입력 2개의 정수가 공백으로 구분되어 입력된다. 출력 첫 번째 정수에서 두 번째 정수를 뺀 차를 출력한다. 입력 예시 123 -123 출력 예시 246 [내 풀이] a, b = input().split() print((int(b)-int(a))*-1) [모범 답안] a, b = input().split() c = int(a)-int(b) print(c) [추가 설명] 더보기 a에서 b를 뺀 차를 출력한다. 2022. 4. 16.
[CodeUp Python 기초 100제] # 33번_문자 1개 입력받아 다음 문자 출력하기 6033 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기(설명)(py) 입력 문자 1개가 입력된다. 출력 그 다음 문자를 출력한다. 입력 예시 a 출력 예시 b [내 풀이] a = ord(input()) print(chr(a+1)) [모범 답안] n1=input() n2=ord(n1)+1 s=chr(n2) print(s) [추가 설명] 더보기 다음 문자를 출력하기 위해 유니코드를 이용하였다. ord로 받아 문자를 숫자로 변환하여 +1을 하고 chr로 바꿔 출력하였다. 2022. 4. 16.