Network disconnected
Description
다음과 같이 다양한 기능을 하는 함수들이 정의되어 있습니다.
func1
: 매개변수a
를 입력받아a * a
를 return합니다.func2
: 매개변수a
를 입력받아a의 절댓값
을 return합니다.func3
: 매개변수a
와b
를 입력받아a - b
를 return합니다.func4
: 매개변수a
와b
를 입력받아a % (b의 절댓값)
을 return합니다.
두 수 num1
과 num2
가 입력으로 주어질 때, 각각의 변수에 다음과 같은 값을 저장하도록 빈칸을 채워주세요.
answer_mod
:num1
을num2
의 절댓값으로 나눈 나머지answer_pow
:num1
의 제곱 값answer_abs
:num2
의 절댓값
알맞게 빈칸을 채울 경우 다음과 같이 출력됩니다.
입력
4 3
출력
num1을 num2의 절댓값으로 나눈 나머지는 1 입니다 num1의 제곱 값은 16 입니다 num2의 절댓값은 3 입니다
제한사항
- 1 ≤
num1
≤ 20 - -20 ≤
num2
≤ 20,num2
!= 0
입출력 예
입력 #1
4
3
출력 #1
num1을 num2의 절댓값으로 나눈 나머지는 1 입니다
num1의 제곱 값은 16 입니다
num2의 절댓값은 3 입니다
입력 #2
2
-3
출력 #2
num1을 num2의 절댓값으로 나눈 나머지는 2 입니다
num1의 제곱 값은 4 입니다
num2의 절댓값은 3 입니다
입출력 예 설명
입출력 예 #1
num1
= 4,num2
= 3으로 문제 설명과 동일합니다.
입출력 예 #2
num1
= 2,num2
= -3으로 출력 예시와 같이 출력합니다.
유의사항
- 주어진 함수를 사용해야 채점됩니다.
Question type: Fill in the blank
- You need to fill in the blank with the appropriate code.
- You cannot modify the given code.
- An error message will appear in the result if you leave the blank empty.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
def func1(a):
return a * a
def func2(a):
if a < 0 :
return -1 * a
return a
def func3(a, b):
return a - b
def func4(a, b):
if b > 0:
return a % b
return a % (-1 * b)
num1 = int(input())
num2 = int(input())
answer_mod =
answer_pow =
answer_abs =
print("num1을 num2의 절댓값으로 나눈 나머지는", answer_mod, "입니다")
print("num1의 제곱 값은", answer_pow, "입니다")
print("num2의 절댓값은", answer_abs, "입니다")
Result
Stop
Result of [Run Test] or [Submit] will be displayed here
내가 제출한 코드가 왜 틀렸는지 프로그래머스 AI에게 물어보세요.
제출 후 채점하기를 눌러 30점 이상인 경우 물어볼 수 있어요.
베타 기간 동안에는 한 문제당 1번만 물어볼 수 있어요.
베타 기간 동안에는 한 문제당 1번만 물어볼 수 있어요.