코드업77 [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제] # 24번_단어 2개 입력받아 이어 붙이기 6024 : [기초-입출력] 단어 2개 입력받아 이어 붙이기(설명)(py) 입력 알파벳과 숫자로 이루어진 2개의 단어가 공백으로 구분되어 입력된다. 출력 입력된 2개의 단어를 순서대로 붙여 출력한다. 입력 예시 hello world 출력 예시 helloworld [내 풀이] a, b = input().split() print(a+b) [모범 답안] a, b = input().split() print(a+b) [추가 설명] 더보기 split를 사용하여 두 변수를 나눈 후 더하여 출력하였다. 2022. 4. 15. [CodeUp Python 기초 100제] # 20번_주민번호 입력받아 형태 바꿔 출력하기 6020 : [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기 입력 주민번호 앞 6자리와 뒷 7자리가 '-'로 구분되어 입력된다. (입력값은 가상의 주민번호이다.) ex)110011-0000000 출력 '-'를 제외한 주민번호 13자리를 모두 붙여 출력한다. 참고 아무것도 없는 공(empty) 문자는 작은 따옴표(') 2개를 붙여서 '' 로 표현한다. 입력 예시 000907-1121112 출력 예시 0009071121112 [내 풀이] a, b = input().split('-') print(f'{a}{b}') [모범 답안] a, b = input().split('-') print(a,b,sep='') [추가 설명] 더보기 sep대신 format을 사용하여 출력하였다 2022. 4. 15. 이전 1 ··· 8 9 10 11 12 13 다음