[프로그래머스] PCCE 모의고사 1회(1~5번) Python

주재민·2023년 9월 5일

코딩테스트

목록 보기
2/10
post-thumbnail

📃 1번

초기 코드는 정수 num1num2를 합한 값을 출력하는 코드입니다.
print(num1 + num2)의 출력 결과가 300이 되도록 한 줄을 수정해 보세요.

num1 = 100
num2 = "200" 
#출력 코드
print(num1 + num2)

🔍 정답

📃 2번

정수가 담긴 변수 num이 주어졌을 때, num의 값이 양수인지, 0인지, 음수인지 판별하는 프로그램을 만들려고 합니다. 프로그램이 올바르게 작동하도록 빈칸을 채워주세요.

  • num이 양수인 경우 "양수입니다"가 출력됩니다.
  • num이 0인 경우 "0입니다"가 출력됩니다.
  • num이 음수인 경우 "음수입니다"가 출력됩니다.
#입력을 받는 코드입니다. 수정하지 말아주세요.
num = int(input())
[     ] :
    print("양수입니다")
[    ] :
    print("0입니다")
[    ] :
    print("음수입니다")

🔍 정답

📃 3번

10부터 100까지의 수 중 짝수만 더한 값은 2530입니다. print(answer)의 출력 값이 2530이 되도록 빈칸을 채워 코드를 완성해 보세요

answer = 0
for num in [       ]:
    answer [    ] num
print(answer)

🔍 정답

📃 4번

answer1 ~ answer4에 모두 True가 저장되도록 빈칸에 알맞은 연산자(+, -, *, /, //, %)를 채워 보세요.

num1 = 1000 [    ] 300
if num1 == 100 :
    answer1 = True
else:
    answer1 = False
num2 = 500 [    ] 200
if num2 == 2 :
    answer2 = True
else:
    answer2 = False
str1 = "Hello" [    ] "Python"
if str1 == "HelloPython" :
    answer3 = True
else:
    answer3 = False
str2 = "Hi" [    ] 3
if str2 == "HiHiHi" :
    answer4 = True
else:
    answer4 = False

🔍 정답

📃 5번

다음과 같이 다양한 기능을 하는 함수들이 정의되어 있습니다.

  • 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의 절댓값
    알맞게 빈칸을 채울 경우 다음과 같이 출력됩니다.
  • 입력
3
4
  • 출력
num1을 num2의 절댓값으로 나눈 나머지는 1 입니다
num1의 제곱 값은 16 입니다
num2의 절댓값은 3 입니다

🔍 정답


나머지 문제들도 차후에 올려야겠다.

0개의 댓글