COS Pro 3급 코딩 전문 자격 시험 안내 시험 시간 : 50분 검정 방법 : 실기 문항 구성 : 10개 문항(완성5, 부분 5) 합격 기준 : 600점 이상 합격 합격 점수는 1,000점 만점으로 시험 종료 후 바로 성적표가 발급됩니다 |
23. COS Pro 3급 대비 문자열 문제 (tistory.com)
23. 파이썬 문자열 - x.upper() x.lower() ord() chr()
1. ord() chr() c = 'A' d = 'F' a = 65 b = 72 print(ord(c)) print(ord(d)) print(chr(a)) print(chr(b)) 2. 파이썬 대문자, 소문자 판별하기 - x.isupper() x.islower() a = 'F' b = 'a' print(a.isupper()) print(b.isupper()) print() print(a.islower()) p
edukoi.tistory.com
[ 문제1 ] - 빈칸채우기 |
두 개의 수 a와 b를 입력 받아 a가 b보다 크면 a - b, a가 b보다 작으면 a + b를 a와 b가 같으면 a = b를 출력하세요
표준 입력으로 숫자 두 개를 입력받아, 다음과 같이 출력되도록 빈칸을 채워 전체 코드를 완성해주세요.
##### 입력 설명
표준 입력으로 숫자 두 개가 주어집니다.
* 두 수는 1 이상 100 이하인 자연수입니다.
##### 출력 설명
두 수의 합을 출력해주세요.
##### 입출력 예 1 입력 5 3 출력 5 - 3 = 2 |
##### 입출력 예 2 입력 2 9 출력 2 + 9 = 11 |
##### 입출력 예 3 입력 5 5 출력 5 = 5 |
a, b = map(int,input("").split())
if a<b:
print(@@@)
elif a>b:
print(@@@)
else:
print(@@@)
[ 문제2 ] |
한 문자를 입력받아 대문자는 소문자로 소문자는 대문자로 변환하여 출력해주세요
표준 입력으로 문자 한 개를 입력받아, 대문자는 소문자로 소문자는 대문자로 변환하여 출력해주세요.
##### 입력 설명
표준 입력으로 문자한 개가 주어집니다. 영문자 이외의 문자는 주어지지 않습니다.
##### 출력 설명
대문자는 소문자로 소문자는 대문자로 변환하여 출력해주세요.
##### 입출력 예 1 입력 A 출력 a |
##### 입출력 예 2 입력 f 출력 F |
[ 문제3 ] |
별("*")로 밑변과 높이가 N인 정삼각형을 출력하려고 합니다.
예를 들어, N이 5일 때 다음과 같이 출력합니다.
*
***
*****
*******
*********
##### 입력 설명
표준 입력으로 자연수 N이 주어집니다.
* N은 1 이상 100 이하입니다.
##### 출력 설명
별로 밑변과 높이가 N인 정삼각형을 출력해주세요.
##### 입출력 예 입력 5 출력 * *** ***** ******* ********* |
[ 문제4 ] - 빈칸채우기 |
print() 함수를 이용하여 다음 폴더명을 출력하시오.
"Python:\test"
##### 입력 설명
입력은 없습니다.
##### 출력 설명
다음과 같이 출력하시오.
##### 입출력 예 출력 "Python:\test" |
print( @@@ )
[ 문제5 ] |
초를 입력 받아 분/초의 형태로 출력하세요
60 -> 1 0 (1분 0초를 뜻함)
70 -> 1 10 (1분 10초를 뜻함)
표준 입력으로 숫자 한 개를 입력받아, 분/초의 형태로 출력하세요
##### 입력 설명
표준 입력으로 숫자 한 개가 주어집니다.
- 입력되는 수는 1이상 1,000 이하인 정수입니다.
##### 출력 설명
입력받은 수의 분/초의 형태로 출력하세요
##### 입출력 예 1 입력 65 출력 1 6 설명 1분 5초를 뜻합니다. |
##### 입출력 예 2 입력 150 출력 2 30 설명 2분 30초를 뜻합니다. |
[ 문제6 ] - 빈칸채우기 |
다음은 while문을 이용하여 1 ~ n 사이에서(n포함) 3의 배수 합을 구하는 프로그램이다. 빈칸을 채워 빈칸을 채워 전체 코드를 완성해주세요.
##### 입력 설명
표준 입력으로 자연수 n이 주어집니다.
##### 출력 설명
1 ~ n 사이에서(n포함) 3의 배수 합을 구하는 프로그램을 빈칸을 채워 코드를 완성해주세요.
##### 입출력 예 1 입력 10 출력 18 |
##### 입출력 예 2 입력 1000 출력 166833 |
hap = 0
i = 1
n = int(input(""))
while @@@ :
if @@@:
hap += i
i+=1
print(hap)
[ 문제7 ] |
자연수 n과 m이 입력되면 다음과 같이 n * m 크기의 사각형을 출력하세요.
##### 입력 설명
표준 입력으로 자연수 n과 m이 주어집니다.
* n, m은 1 이상 1,000 이하입니다.
##### 출력 설명
크기과 n * m크기의 사각형을 출력하세요.
##### 입출력 예1 입력 3 4 출력 **** **** **** |
##### 입출력 예2 입력 7 3 출력 *** *** *** *** *** *** *** |
[ 문제8 ] - 빈칸채우기 |
표준 입력으로 자연수 n과 배열 arr을 입력받아 배열 arr에서 가장 큰수와 작은수의 차를 출력하는 코드를 작성하려고 합니다.
##### 입력 설명
표준 입력으로 자연수 n과 배열 arr이 주어집니다.
* n은 2 이상 50 이하입니다.
* arr의 원소는 -100 이상 100 이하인 정수입니다.
##### 출력 설명
배열 arr에서 가장 큰수와 작은수의 차를 출력해주세요.
##### 입출력 예1 입력 6 3 6 2 12 8 20 출력 18 (큰수 20) - (작은수 2) = 18 |
##### 입출력 예2 입력 5 -2 -6 10 -10 4 출력 20 (큰수 10) - (작은수 -10) = 20 |
n = int(input(""))
arr = []
arr = input().split()
for i in range(n):
arr[i] = int(arr[i])
print( @@@ )
[ 문제9 ] - 빈칸채우기 |
표준 입력으로 자연수 n과 배열 arr을 입력받아 배열 arr에서 첫줄에는 홀수번째 입력받은 수를 두번째 줄에는 짝수번째 입력받은 수를 출력하는 코드를 빈칸을 채워 코드를 완성해주세요,
##### 입력 설명
표준 입력으로 자연수 n과 배열 arr 주어집니다.
##### 출력 설명
첫줄에는 홀수번째 입력받은 수를 두번째 줄에는 짝수번째 입력받은 수를 출력하세요.
##### 입출력 예 입력 7 12 4 2 10 83 6 8 출력 12 2 83 8 4 10 6 |
n = int(input(""))
arr = []
arr = input().split()
for i in range(n):
arr[i] = int(arr[i])
for i in range( @@@ ):
print( @@@ )
print()
for i in range( @@@ ):
print( @@@)
[ 문제1 0] |
표준 입력으로 자연수 n과 배열 arr을 입력받아 배열 arr에서 첫줄에는홀수를 두번째 줄에는 짝수를 출력하세요. 세번째 줄에는 홀수의 합과 짝수의 합을 출력하세요.
##### 입력 설명
표준 입력으로 자연수 n과 배열 arr 주어집니다.
##### 출력 설명
첫줄에는 홀수 두번째 줄에는 짝수 세번째 줄에는 홀수의 합과 짝수의 합을 출력하세요.
##### 입출력 예 1 입력 5 4 8 1 1 9 출력 1 1 9 4 8 11 12 |
##### 입출력 예 2 입력 9 2 5 1 7 9 9 4 1 2 출력 5 1 7 9 9 1 2 4 2 32 8 |
'COS Pro 3급 모의고사' 카테고리의 다른 글
COS Pro 3급 모의고사 4회 - python (2) | 2022.10.31 |
---|---|
COS Pro 3급 모의고사 4회 - C++ (0) | 2022.10.31 |
COS Pro 3급 모의고사 3회 - C++ (0) | 2022.10.31 |
COS Pro 3급 모의고시 2회 - python (0) | 2022.10.31 |
COS Pro 3급 모의고사 2회 - C++ (0) | 2022.10.31 |