
💻C 코드 바로보기 문제 설명 학생들의 이름과 시험 점수가 주어질 때, K 등을 한 학생의 이름을 찾으려 합니다(단, 시험 점수가 같은 학생은 없다고 가정합니다). 이를 위해 다음과 같이 구조체를 정의했습니다. typedef struct Student{ char name[20]; int score; }Student; 또한, 다음과 같이 프로그램 구조를 작성했습니다. 1. 학생의 이름과 시험 점수로 구성된 구조체 배열을 생성 및 초기화합니다. 2. 생성된 구조체 배열을 시험 점수의 내림차순으로 정렬합니다. 3. 정렬된 구조체 배열에서 K - 1번째에 있는 학생의 이름을 return 합니다. 학생들의 이름이 순서대로 들어있는 배열 names와 names의 길이 names_len, 학생들의 시험 점수가 순서대..

💻C언어 코드 바로보기 💻JAVA 코드 바로보기 □문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. □제한사항 n과 m은 각각 1000 이하인 자연수입니다. □입출력 예 입력 출력 3 5 ***** ***** ***** 🌼C언어 알고리즘 □초기화면 □완성 코드 #include int main(void) { int a; int b; scanf("%d %d", &a, &b); for(int i=0;i

💻C언어 코드 바로보기 💻JAVA 코드 바로보기 □문제 설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. □제한사항 s는 길이 4 이상, 20이하인 문자열입니다. □입출력 예 phone_number return "01033334444" "*******4444" "027778888" "*****8888" 🌼C언어 알고리즘 □초기화면 □완성 코드 #include #include #include // 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 ..

💻C언어 코드 바로보기 💻JAVA 코드 바로보기 □문제 설명 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 입력된 수가 짝수라면 2로 나눕니다. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다. 예를 들어, 입력된 수가 6이라면 6→3→10→5→16→8→4→2→1 이 되어 총 8번 만에 1이 됩니다. 위 작업을 몇 번이나 반복해야하는지 반환하는 함수, solution을 완성해 주세요. 단, 작업을 500번을 반복해도 1이 되지 않는다면 –1을 반환해 주세요. □제한사항 입력된 수, num은 1 이상 8000000 미..

💻C언어 코드 바로보기 💻JAVA 코드 바로보기 □문제 설명 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. □제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. □입출력 예 arr return [1,2,3,4] 2.5 [5,5] 5 🌼C언어 알고리즘 □초기화면 □완성 코드 #include #include #include // arr_len은 배열 arr의 길이입니다. double solution(int arr[], size_t arr_len) { double answer = 0; for(int i=0;i

💻C언어 코드 바로보기 💻JAVA 코드 바로보기 □문제 설명 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. □제한사항 num은 int 범위의 정수입니다. 0은 짝수입니다. □입출력 예 num return 3 "Odd" 4 "Even" 🌼C언어 알고리즘 □초기화면 □완성 코드 #include #include #include char* solution(int num) { // 리턴할 값은 메모리를 동적 할당해주세요 char* answer = (char*)malloc(4); if(num%2==0) answer="Even"; else answer = "Odd"; return answer; } 🌼JAVA 알고리즘 □초기화면 □완성 코드 ..

💻C언어 코드 바로보기 💻JAVA 코드 바로보기 □문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. □제한사항 n은 10,000,000,000이하인 자연수입니다. □입출력 예 n return 12345 [5,4,3,2,1] 🌼C언어 알고리즘 □초기화면 □malloc 사이즈 지정하기 각 자릿수를 구하여 배열에 넣는 알고리즘은 간단하지만, malloc의 사이즈를 입력받은 숫자의 자릿수만큼 지정하고 싶어서 여러가지,,? 를 도전해보았다 ▶int* answer = (int*)malloc(sizeof(int)); #include #include #include int* solution(long long n) { ..

💻C언어 코드 바로보기 💻JAVA 코드 바로보기 □문제 설명 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. □제한사항 N의 범위 : 100,000,000 이하의 자연수 □입출력 예 n return 123 6 987 24 □입출력 예 설명 더보기 입출력 예 #1 문제의 예시와 같습니다. 입출력 예 #2 9 + 8 + 7 = 24이므로 24를 return 하면 됩니다. 🌼C언어 알고리즘 □초기화면 □완성 코드 #include #include #include int solution(int n) { int answer = 0; while(n>0){ answer+=n%1..
- c언어
- Java
- 구름에듀
- C++
- 연습문제
- lv2
- 코스프로
- 알고리즘
- YBM기출
- 자바
- CosPro
- programmers
- 기출문제
- COSPRO 2급
- lv1
- C
- cospro기출
- cospro기출문제
- 1급
- 코딩테스트
- 프로그래머스
- 구름 기출문제
- groomedu
- 배열활용문제
- YBM
- 구름에듀 기출문제
- 배열
- groom
- c언어 기출문제
- Cos Pro
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |