본문 바로가기

코딩테스트67

파이썬 코드업 6041번 6041 : [기초-산술연산] 정수 2개 입력받아 나눈 나머지 계산하기(설명) 파이썬 코드업 6040번 6040 : [기초-산술연산] 정수 2개 입력받아 나눈 몫 계산하기(설명)(py) 문제 ------ 정수 2개(a, b) 를 입력받아 a를 b로 나눈 나머지를 출력해보자. 예시 ... print(a%b) 참고 python 언어에서는 나눈 나머지를 계산하는 연산자(%, remainder)를 제공한다. a%b 와 같이 작성하면, a를 b로 나눈 나머지(remainder)를 계산해준다. 나머지 연산(modulus, mod 연산)은 수학자 가우스가 생각해 낸 연산으로, 어떤 수를 다른 수로 나누고 난 후 남는 나머지를 계산하는 연산이다. 실수로 나눈 나머지가 어떻게 계산될지도 생각해보자. 입력 2개의 정수(a, b)가 공백으로 구분되어 입력된다. 출력 a를 b로 나눈 나머지를 출력한다... 2021. 4. 30.
파이썬 코드업 6040번 6040 : [기초-산술연산] 정수 2개 입력받아 나눈 몫 계산하기(설명)(py) - 이전 글: 파이썬 코드업 6039번 6039 : [기초-산술연산] 실수 2개 입력받아 거듭제곱 계산하기(py) 문제 정수 2개(a, b) 를 입력받아 a를 b로 나눈 몫을 출력해보자. 예시 ... print(a//b) 참고 python언어에서는 나눈 몫을 계산하는 연산자(//, floor division)를 제공한다. a//b 와 같이 작성하면, a를 b로 나눈 몫(quotient)을 계산해준다. 프로그래밍언어에 따라 이렇게 몫을 계산해주는 연산자가 없는 경우도 있다. 실수로 나눈 몫이 어떻게 계산될지도 생각해보자. 입력 반복 횟수와 문장이 줄을 바꿔 입력된다. 출력 입력된 횟수만큼 입력된 문장을 출력한다. 풀이 a,b=input().split() c = int(a)//int(b) print(c) a.. 2021. 4. 30.
파이썬 코드업 6039번 6039 : [기초-산술연산] 실수 2개 입력받아 거듭제곱 계산하기(py) 파이썬 코드업 6038번 6038 : [기초-산술연산] 정수 2개 입력받아 거듭제곱 계산하기(설명)(py) 문제 실수 2개(f1, f2)를 입력받아 f1을 f2번 거듭제곱한 값을 출력하는 프로그램을 작성해보자. 참고 python 언어에서는 거듭제곱(exponentiation)을 계산하는 연산자(**)를 제공한다. 일반적으로 수학 식에서 거듭제곱을 표현하는 사용하는 서컴플렉스/케릿 기호(^)는 프로그래밍언어에서 다른 의미로 쓰인다. 입력 2개의 실수(f1, f2)가 공백으로 구분되어 입력된다. 출력 f1을 f2번 거듭제곱한 값을 출력한다. 풀이 a,b=input().split() c = float(a)**float(b) print(c) a,b = input().split() 입력 받을 변수를 쉼표를 통해 .. 2021. 4. 30.
파이썬 코드업 6037번 6037 : [기초-산술연산] 문장 여러 번 출력하기(설명)(py) 파이썬 코드업 6036번 6036 : [기초-산술연산] 단어 여러 번 출력하기(설명)(py) 문제 반복 횟수와 문장을 입력받아 여러 번 출력해보자. 예시 n = input() s = input() print(int(n)*s) 참고 문자열 * 정수 또는 정수 * 문자열은 그 문자열을 여러 번 반복한 문자열을 만들어 준다. 입력 반복 횟수와 문장이 줄을 바꿔 입력된다. 출력 입력된 횟수만큼 입력된 문장을 출력한다. 풀이 a=int(input()) b=input() print(b*a) a = int(input()) 입력 받을 변수를 받는다. 이 때 input() 함수에 의한 입력은 문자열이므로 int()를 통해 정수형으로 변환한다. b=input() 출력할 문자열이므로 그대로 입력 받는다. print(b*a).. 2021. 4. 30.