본문 바로가기 메뉴 바로가기

하늘리 개발일기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

하늘리 개발일기

검색하기 폼
  • 분류 전체보기 (138)
    • [코테] (133)
      • [Programmers Lv1] (43)
      • [Programmers Lv2] (19)
      • [GroomEdu] (61)
      • [Programmers] (0)
      • [YBM-sample] (10)
    • [Android] (1)
      • 이론 (0)
      • Kotlin (0)
      • JAVA (0)
    • [반성문] (1)
    • [클론코딩] (1)
    • [React-Node.js] (0)
  • 방명록

C (67)
[Cospro C 2급] 1차 1번_k등을 한 학생 찾기

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

[코테]/[GroomEdu] 2022. 1. 25. 19:36
[Programmers] Lv1_직사각형 별찍기 (C/JAVA)

💻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

[코테]/[Programmers Lv1] 2021. 6. 14. 00:33
[Programmers] Lv1_핸드폰 번호 가리기 (C/JAVA)

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

[코테]/[Programmers Lv1] 2021. 6. 13. 10:10
[Programmers] Lv1_콜라스 추측 (C/JAVA)

💻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 미..

[코테]/[Programmers Lv1] 2021. 6. 12. 12:43
[Programmers] Lv1_평균 구하기 (C/JAVA)

💻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

[코테]/[Programmers Lv1] 2021. 6. 12. 12:25
[Programmers] Lv1_짝수와 홀수 (C/JAVA)

💻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 알고리즘 □초기화면 □완성 코드 ..

[코테]/[Programmers Lv1] 2021. 6. 11. 09:26
[Programmers] Lv1_자연수 뒤집어 배열로 만들기 (C/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) { ..

[코테]/[Programmers Lv1] 2021. 6. 10. 13:31
[Programmers] Lv1_자릿수 더하기 (C/JAVA)

💻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..

[코테]/[Programmers Lv1] 2021. 6. 10. 13:31
이전 1 2 3 4 ··· 9 다음
이전 다음
공지사항
  • About Me
최근에 올라온 글
TAG
  • CosPro
  • c언어
  • Cos Pro
  • 배열
  • YBM
  • COSPRO 2급
  • groom
  • 1급
  • 구름 기출문제
  • 프로그래머스
  • C
  • 연습문제
  • 기출문제
  • 자바
  • groomedu
  • 구름에듀
  • lv2
  • lv1
  • c언어 기출문제
  • C++
  • 코스프로
  • Java
  • 구름에듀 기출문제
  • programmers
  • 코딩테스트
  • cospro기출문제
  • 알고리즘
  • 배열활용문제
  • cospro기출
  • YBM기출
more
«   2025/07   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바