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

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

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

 

[ 문제1 ] - 빈칸채우기

 세 수의 합과 평균을 구하려 합니다.

  표준 입력으로 수 세 개를 입력받아, 세 수의 합과 평균을  출력하도록 코드를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요. (평균은 소수 셋째자리에서 반올림하여 둘째자리까지 출력하세요)

 

##### 입력 설명

표준 입력으로 숫자 세 개가 주어집니다.

* 세 수는 1 이상 100 이하인 자연수입니다.

 

##### 출력 설명

세 수의 합을 출력해주세요.

##### 입출력 예 1

입력
5 3 6

출력
sum = 14
avg = 4.67
##### 입출력 예 2

입력
1 4 2

출력
sum = 7
avg = 2.33
a, b, c = map(int, input("세 수를 입력하세요 ").split())

hap = a + b + c
ave = hap / 3
print( @@@ );
print( @@@ )

 

[ 문제2 ] 

 두 문자열을 입력 받아 두 문자열의 길이의 합을 출력하세요

 표준 입력으로 문자열 두 개를 입력받아, 두 문자열 길이의 합을 출력하세요

 

##### 입력 설명

표준 입력으로 문자열 두 개가 주어집니다.

* 두 문자열의 길이는 1 이상 100 이하입니다.

 

##### 출력 설명

두 문자열의 길이의 합을 출력해 주세요.

##### 입출력 예

입력
"HelloWorld"
"Programmingisfun"

출력
26

설명

첫 번째 입력받은 문자열의 길이는 10, 두 번째 문자열의 길이는 16입니다. 길이의 합은 26입니다.

 

[ 문제3 ] 

별("*")로 밑변과 높이가 N인 직각삼각형을 출력하려고 합니다.

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

*

**

***

****

*****

표준 입력으로 자연수 N을 입력받아 밑변과 높이가 N인 직각삼각형을 출력해주세요.

 

##### 입력 설명

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

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

 

##### 출력 설명

별로 밑변과 높이가 N인 직각삼각형을 출력해주세요.

##### 입출력 예

입력
5

출력
*
**
***
****

*****

 

 

[ 문제4 ] - 빈칸채우기

  문자열 한 개가 주어졌을 때, 주어진 문자열 양 옆에 작은따옴표를 붙이려 합니다.

  표준 입력으로 문자열 한 개를 입력받아, 입력받은 문자열 양 옆에 작은따옴표를 붙여 출력하도록 코드를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요.

 

##### 입력 설명

표준 입력으로 문자열 한 개가 주어집니다.

- 문자열은 알파벳 대문자와 소문자로만 이루어집니다.

- 문자열 길이는 1 이상 100 이하입니다.

 

##### 출력 설명

입력받은 문자열 양 옆에 작은따옴표를 붙여 출력해주세요.

##### 입출력 예 1

입력
HelloWorld

출력
'HelloWorld'
##### 입출력 예 2

입력
Quote

출력
'Quote'
s = input("")

print( @@@ )

 

[ 문제5 ] 

  수 한 개가 주어졌을 때 그 숫자가 짝수인지 홀수인지 판별하는 프로그램을 작성하세요

  표준 입력으로 숫자 한 개를 입력받아, 짝수 혹은 홀수를 출력해주세요.

 

##### 입력 설명

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

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

 

##### 출력 설명

입력받은 수의 홀수 또는 짝수를 출력해주세요.

##### 입출력 예 1

입력
13

출력
홀수
##### 입출력 예 2

입력
6

출력
짝수

 

[ 문제6 ]

  표준 입력으로 두 수를 입력 받아 큰수에서 작은수의 차를 출력하세요

 

##### 입력 설명

표준 입력으로 숫자 두 개가 주어집니다.

* 두 숫자는 1 이상 100 이하인 자연수입니다.

##### 출력 설명

두 수 중 큰수에서 작은수의 차를 출력해주세요. 

##### 입출력 예 1

입력
5 7

출력
2
##### 입출력 예 2

입력
10 2

출력
8
##### 입출력 예 1

입력
5 5

출력
0

 

 

[ 문제7 ] - 빈칸채우기

  n부터 1까지의 숫자를 출력하려고 합니다.

  표준 입력으로 자연수 n을 받아 n부터 1까지의 정수를 가로로 출력하는 코드를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요.

 

##### 입력 설명

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

* n은 1 이상 1,000 이하입니다.

 

##### 출력 설명

n부터 1까지의 자연수를 가로로 출력해주세요.

##### 입출력 예

입력
5

출력
5 4 3 2 1
n = int(input(""))

while @@@ :
    print( @@@ )
    @@@
 

 

[ 문제8 ] 

  길이가 n인 배열 arr에서 짝수의 개수와 홀수의 개수를 출력하세요.

  표준 입력으로 자연수 n과 배열 arr을 입력받아, 짝수의 개수와 홀수의 개수를 출력하는 코드를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요.

 

##### 입력 설명

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

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

* arr의 원소는 1 이상 100 이하인 정수입니다.

 

##### 출력 설명

배열 arr에서 홀수의 개수와 짝수의 개수를  차례대로 출력해주세요.

##### 입출력 예

입력
5
3 6 2 1 10


출력
2 3
 

 

[ 문제9 ] - 빈칸채우기 

  길이가 n인 배열 arr에의 합과 평균을 출력하세요

  표준 입력으로 자연수 n과 배열 arr을 입력받아, arr배열의 총합과 평균을 출력하는 코드를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요. (평균은 소수 첫째자리까지 출력하세요)

 

##### 입력 설명

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

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

* arr의 원소는 1 이상 100 이하인 정수입니다.

 

##### 출력 설명

배열 arr에의 총합과 평균을 차례대로 출력해주세요.

##### 입출력 예

입력
6
12 1 9 17 31 7

출력
77

12.8
n = int(input(""))
arr= []
arr = input().split()

hap = 0
avg = 0

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

for x in @@@:
    hap += @@@

print(hap)
print( @@@ )

 

 

[ 문제1 0] - 빈칸채우기

  문자열 s에서 'p'와 'P'의 개수를 출력해주세요

  예를 들어 s가 "happyHappy"일 때, 'p'와 'P'의 개수  4를 출력합니다.

표준 입력으로 문자열 s를 입력받아 s에서 'p'와 'P'의  개수를 출력해주세요.

 

##### 입력 설명

표준 입력으로 문자열 s가 주어집니다.

* 문자열 s의 길이는 1 이상 1,000 이하입니다.

* 문자열 s는영문자로 이루어진 문자열입니다.

 

##### 출력 설명

문자열 s에서 'p'와 'P'의 개수를 출력해주세요.

##### 입출력 예 1

입력
"Happy"

출력
2
##### 입출력 예 2

입력
"Programmingpython"

출력
2

s = input("")

cnt = 0
for x in @@@:
   if @@@:
        cnt += 1

print(cnt)
s = input("")

cnt = 0
for i in range( @@@ ):
   if @@@:
        cnt += 1

print(cnt)

 

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