
💻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 코드 바로보기 □문제 설명 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. □제한사항 n은 1이상, 50000000000000 이하인 양의 정수입니다. □입출력 예 n return 121 144 3 -1 🌼C언어 알고리즘 □초기화면 □풀이 과정 처음에는 매개변수 n의 값을 제곱근화 시켰을 때, '그 값이 온전한 정수이면 n은 제곱값이다' 라는 방식으로 풀려 했으나 온전한 정수를 찾는 방법이 꽤나 복잡했다.. 그래서 그냥 (int)로 형변환 했을 때의 제곱근값과 double타입의 제곱근값이 같다면 그..

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

🔗YouTube / 동현 1-0 IMPORT 내용 알아보기 import java.awt.Color; 색을 표현하기 위한 클래스 원하는 색의 RGB값만 알고 있으면 객체를 생성하여 사용할 수 있다. 🔗 import java.awt.Font; 글자에 효과를 주기 위한 클래스 자바에서 입력한 글자에 글씨체, 포인트, 스타일 등을 지정할 수 있다. 🔗 import java.awt.GridLayout; 행과 열로 레이아웃을 구성하는 클래스 행과 열의 개수(레이아웃 간의 여백포함)을 지정할 수 있다. 🔗 import java.awt.event.ActionEvent; 이벤트 처리 클래스 버튼이나 윈도우 종료 종료 버튼 등에 사용할 수 있다. 🔗 import java.awt.event.ActionListener; 이벤..

💻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 코드 바로보기 □문제 설명 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. □제한사항 n은 0 이상 3000이하인 정수입니다. □입출력 예 n return 12 28 5 6 □입출력 예 설명 더보기 입출력 예 #1 12의 약수는 1, 2, 3, 4, 6, 12입니다. 이를 모두 더하면 28입니다. 입출력 예 #2 5의 약수는 1, 5입니다. 이를 모두 더하면 6입니다. 🌼C언어 알고리즘 □초기화면 □완성 코드 #include #include #include int solution(int n) { int answer = 0; for(int i=1;i

💻C언어 코드 바로보기 💻JAVA 코드 바로보기 □문제 설명 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. □제한사항 n은 길이 10,000이하인 자연수입니다. □입출력 예 n return 3 "수박수" 4 "수박수박" 🌼C언어 알고리즘 □초기화면 □도전했던 방법 answer[i] 방에 각각 '수' 또는 '박'을 할당한다. => 실행한 결괏값 ""이(가) 기댓값 "수박수"와(과) 다릅니다. #include #include #include char* solution(int n) { // 리턴할 값은 메모리를 동적 할당해주세요. char* answer ..
- 연습문제
- programmers
- C
- Java
- 기출문제
- lv1
- 코딩테스트
- CosPro
- c언어 기출문제
- 배열
- 구름에듀
- cospro기출문제
- 구름에듀 기출문제
- 1급
- 알고리즘
- YBM기출
- 배열활용문제
- 구름 기출문제
- YBM
- 자바
- 코스프로
- lv2
- cospro기출
- groom
- groomedu
- C++
- COSPRO 2급
- Cos Pro
- 프로그래머스
- c언어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |