문제

분리된 그룹: 모든 참여자
퀴즈 이름
문제
성공률(성공인원/시도인원)
34.10 심사문제: 포인터와 주소 연산자 사용하기표준 입력으로 정수가 입력됩니다. 다음 소스 코드를 완성하여 입력된 정수가 출력되게 만드세요.90.13%(913/1013)
35.7 심사문제: 두 정수의 합 구하기표준 입력으로 두 정수가 입력됩니다. 입력된 두 정수의 합을 출력하는 프로그램을 만드세요.93.89%(769/819)
36.13 심사문제: 가장 작은 수 출력하기표준 입력으로 정수 다섯 개가 입력됩니다. 다음 소스 코드를 완성하여 입력된 정수 중에서 가장 작은 수가 출력되게 만드세요.93.55%(711/760)
37.9 심사문제: 전치행렬 구하기표준 입력으로 5x5 정사각행렬이 입력됩니다. 다음 소스 코드를 완성하여 입력된 행렬의 전치행렬이 출력되게 만드세요. 전치행렬은 왼쪽 위부터 오른쪽 아래까지의 대각선(주대각선)을 기준으로 값을 뒤집은 행렬을 말합니다.92.89%(640/689)
38.7 심사문제: 단위행렬 만들기표준 입력으로 정사각행렬의 크기가 입력됩니다. 입력된 크기만큼의 단위행렬을 출력하는 프로그램을 만드세요(scanf 함수 호출 전에 문자열을 출력하면 안 됩니다). 숫자와 숫자 사이는 공백으로 띄웁니다. 단위행렬은 왼쪽 위부터 오른쪽 아래까지의 대각선(주대각선)이 1이며 나머지는 모두 0인 행렬입니다.91.54%(530/579)
38.8 심사문제: 지뢰찾기표준 입력으로 행렬의 크기 m, n과 문자(char) 행렬이 입력됩니다. 입력된 m, n은 공백으로 구분되며 행렬 안에서 *은 지뢰이고 .은 지뢰가 아닙니다. 지뢰가 아닌 요소에는 인접한 지뢰의 개수를 출력하는 프로그램을 만드세요(scanf 함수 호출 전에 문자열을 출력하면 안 됩니다). 여러 줄을 입력 받으려면 다음과 같이 for 반복문으로 scanf를 반복 호출하면 됩니다.82.86%(319/385)
39.8 심사문제: 문자열 만들기표준 출력으로 다음과 같은 문자열이 출력되게 만드세요.94.85%(571/602)
40.8 심사문제: 문자열 네 개 입력받기표준 입력으로 길이 30 이하의 어떤 문자열 네 개가 입력됩니다. 입력된 문자열 네 개를 각각 한 줄씩 출력하는 프로그램을 만드세요(scanf 함수 호출 전에 문자열을 출력하면 안 됩니다).93.76%(526/561)
41.6 심사문제: 문자열 길이 구하기표준 입력으로 길이 30 이하의 어떤 문자열이 입력됩니다. 입력된 문자열의 길이를 출력하는 프로그램을 만드세요(scanf 함수 호출 전에 문자열을 출력하면 안 됩니다).96.83%(520/537)
41.7 심사문제: 문자열 비교하기표준 입력으로 길이 30 이하의 문자열 두 개가 입력됩니다(입력되는 문자열은 공백으로 구분됩니다). 두 문자열이 같은지 다른지 비교 결과를 정수로 출력하는 프로그램을 만드세요(scanf 함수 호출 전에 문자열을 출력하면 안 됩니다).97.24%(494/508)
42.10 심사문제: 문자 배열 복사하기표준 입력으로 길이 30 이하의 어떤 문자열이 입력됩니다. 다음 소스 코드를 완성하여 두 printf가 같은 문자열을 출력하게 만드세요.97.23%(492/506)
42.11 심사문제: 두 문자열 붙이기표준 입력으로 길이 30이하의 어떤 문자열이 입력됩니다. 입력된 문자열 뒤에 "th"를 붙이는 프로그램을 만드세요(scanf 함수 호출 전에 문자열을 출력하면 안 됩니다).97.38%(483/496)
43.6 심사문제: 서수 줄임말 문자열 만들기표준 입력으로 1과 17 사이의 숫자와 길이 30 이하의 문자열이 입력됩니다(입력되는 숫자와 문자열은 공백으로 구분됩니다). 입력된 숫자의 서수 줄임말과 입력된 문자열을 출력하는 프로그램을 만드세요(scanf 함수 호출 전에 문자열을 출력하면 안 됩니다).91.14%(432/474)
44.7 심사문제: 공백 개수 세기표준 입력으로 길이 1,000 이하의 문자열이 입력됩니다. 입력된 문자열에서 공백의 개수를 출력하는 프로그램을 만드세요(scanf 함수 호출 전에 문자열을 출력하면 안 됩니다). scanf에서 공백을 포함한 문자열을 입력받으려면 서식 지정자로 "%[^\n]s"를 사용하면 됩니다.96.13%(447/465)
45.7 심사문제: 문자열 자르기표준 입력으로 길이 60 이하의 인터넷 도메인이 입력됩니다. 점을 기준으로 문자열을 분리하여 각 줄마다 출력하세요.97.56%(440/451)
45.8 심사문제: 특정 단어 개수 세기표준 입력으로 길이 1,000 이하의 문자열이 입력됩니다. 입력된 문자열에서 "the"의 개수를 출력하는 프로그램을 만드세요(scanf 함수 호출 전에 문자열을 출력하면 안 됩니다). 단, 모든 문자가 소문자인 "the"만 찾으면 되며 "them", "there", "their" 등은 포함하지 않아야 합니다. scanf에서 공백을 포함한 문자열을 입력받으려면 서식 지정자로 "%[^\n]s"를 사용하면 됩니다.89.44%(381/426)
46.12 심사문제: 문자열을 정수와 실수로 변환하기다음 소스 코드를 완성하여 16진 정수, 10진 정수, 실수로 된 문자열이 숫자로 출력되게 만드세요.96.54%(391/405)
46.13 심사문제: 정수와 실수를 문자열로 변환하기표준 입력으로 10진 정수와 실수가 입력됩니다. 다음 소스 코드를 완성하여 입력된 정수와 실수가 문자열로 출력되게 만드세요.98.26%(395/402)
47.5 심사문제: 공백이 포함된 회문 판별표준 입력으로 공백이 포함된 길이 30 이하의 영문 문자열이 입력됩니다. 입력된 문자열이 회문이면 1, 회문이 아니면 0을 출력하는 프로그램을 만드세요(scanf 함수 호출 전에 문자열을 출력하면 안 됩니다). scanf에서 공백을 포함한 문자열을 입력받으려면 서식지정자로 "%[^\n]s"를 사용하면 됩니다.83.14%(291/350)
47.6 심사문제: N-gram 만들기표준 입력으로 정수와 길이 10 이하의 문자열이 입력됩니다. 입력된 문자열을 정수만큼 문자 단위로 N-gram을 출력하는 프로그램을 만드세요(scanf 함수 호출 전에 문자열을 출력하면 안 됩니다). 만약 입력된 문자열의 길이가 정수 미만이라면 wrong을 출력하세요.95.06%(308/324)