반응형
COS Pro 3급 코딩 전문 자격 시험 안내

시험 시간 : 50분
검정 방법 : 실기
문항 구성 : 10개 문항(완성5, 부분 5) 
합격 기준 : 600점 이상 합격

합격 점수는 1,000점 만점으로 시험 종료 후 바로 성적표가 발급됩니다

 

[ 문제1 ]  

 이름과 나이를 입력 받아 다음과 같이  출력되는 프로그램을 작성하세요.

##### 입력 설명

첫줄에 이름이(영문자)이 주어지고 두번째 줄에 나이가 입력된다.

 

##### 출력 설명

출력의 예처럼 출력하세요.

    ##### 입출력 예 1

입력
Hong Gil Dong
16

출력
Your name is Hong Gil Dong.
I'm 16 years old.

  

[ 문제2 ] 

  2개의 수를 입력 받아 출력의 예처럼 출력하세요.

 

##### 입력 설명

표준 입력으로 정수 2개가 주어집니다.

##### 출력 설명

출력의 예처럼 출력하세요.

##### 입출력 예 1
10 
4


출력
10 + 4 = 14

10 - 4  =  6
10 x 4  =  40
10 / 4   =  2
10 % 4 =  2

 

[ 문제3 ]  

  정수 N인  정수 삼각형을  출력하려고 합니다.

예를 들어, N이 5일 때 다음과 같이 출력합니다.

 1 2 3 4 5

1 2 3 4

1 2 3

1 2

1

 

##### 입력 설명

표준 입력으로 자연수 N이 주어집니다.

* N은 1 이상 100 이하입니다.

 

##### 출력 설명

크기가 N인 정수 삼각형을 출력해주세요.

##### 입출력 예

입력
5

출력
1 2 3 4 5
1 2 3 4
1 2 3
1 2 
1

 

 

[ 문제4 ] 

정수 3개를 입력 받아 가장 큰수와 가장 작은 수를 출력하는 프로그램을 작성하세요.

 

##### 입력 설명

정수 3개가 차례대로 주어집니다.

 

##### 출력 설명

다음과 같이 출력하시오.

##### 입출력 예 1

5 9 12


출력 
12 5
 

 

[ 문제5 ]  

  1개의 정수를 입력 받아 약수를 출력하는 프로그램을 빈칸을 채워 완성하세요.

 

##### 입력 설명

표준 입력으로 수 한개가 주어집니다.

- 입력되는 수는 1이상 1,000 이하인 정수입니다.

 

##### 출력 설명

약수를 차례대로 출력하세요.

##### 입출력 예 1

입력
16

출력
1 2 4 8 16

 

[ 문제6 ] 

   정수 N을 입력 받아 N개의 영문자를 출력하는프로그램을  빈칸을 채워  전체 코드를 완성해주세요.

 

##### 입력 설명

표준 입력으로 자연수 n이 주어집니다.

 

##### 출력 설명

영문자 N개를 출력한다.

##### 입출력 예 1

입력
5

출력
ABCDE
VWXYZ
abcde
vwxyz

n = int(input(""))

for i in range(n):
    print(@@@, end="")

print()
for i in range(n-1,-1,-1):
    print(@@@, end="")

print()
for i in range(n):
    print(@@@, end="")

print()
for i in range(n-1,-1,-1):
    print(@@@, end="")

 

[ 문제7 ]  

  10개의 수를 입력 받아 첫 줄에는 짝수를 둘째줄에는 짝수의 합을 셋째 줄에는 짝수의 평균을 출력하는 프로그램을 작성하세요.

평균을 소수 둘째자리까지 출력하세요.(셋째자리에서 반올림)

 

##### 입력 설명

표준 입력으로 자연수 10개가 차례대로 주어집니다.

 

##### 출력 설명

출력의 예와 같이 출력하세요.

 

##### 입출력 예1

입력
2
8
10
3
2
7
4
51
12
6

출력
2 8 10 2 4 12 6 
44
6.29
#입력받기

arr = []

for i in range(10):
    b = input("")
    arr.append(b)

for i in range(10):
    print(arr[i], end = ' ')

 

[ 문제8 ] 

   정수 n과 배열 arr을 입력 받아 10이상 30이하의 수만 출력하는 프로그램을 작성하세요. 

 

##### 입력 설명

표준 입력으로 자연수 n과 배열 arr이 주어집니다.

* n은 2 이상 50 이하입니다.

 

##### 출력 설명

10이상 30이하의 수만 출력하세요.

##### 입출력 예1 

입력
6
3
15
74
51
23
21



출력
15 23 21
#입력 받기
n = int(input(""))

arr = []

for i in range(n):
    b = input("")
    arr.append(b)

for i in range(n):
    print(arr[i], end = ' ')

 

[ 문제9 ]

   문자열을 입력 받아 홀수번째 문자만 출력하는 프로그램을 작성하세요.

 

##### 입력 설명

문자열이 주어집니다.

 

##### 출력 설명

홀수번째 입력 받은 문자만 차례대로 출력하세요.

 

##### 입출력 예

입력
ABCDEFGHIJK

출력
ACEGIK

 

 

[ 문제1 0] 

  표준 입력으로 자연수 n과 배열 arr을 점수를 입력받아  10개의 수 중 짝수이면서 5의 배수인 수를  출력하세요.

둘째 줄에는 짝수이면서 5의 배수인 수 중 최대값과 최소값을 출력하세요.

 

##### 입력 설명

표준 입력으로 자연수 n과 배열 arr이 주어집니다.

 

##### 출력 설명

첫줄에 짝수이면서 5의 배수를  출력하고 둘째줄에는 5의 배수 중 최대값과 최소값을 출력하세요.

##### 입출력 예

입력
8
5 10 100 7 20  8 4 16

출력
10 100 20
100 10
n = int(input(""))

arr = []
arr = input("").split()

for i in range(n):
    arr[i] = int(arr[i])

for i in range(n):
    print(arr[i], end = ' ')

 

반응형
Posted by 명문코딩컴퓨터
,