본문 바로가기
728x90

전체 글196

[코드업(codeup)/C]코드업(codeup) 2024 : 숫자를 한글로 변환 C언어 ▶문제 : 숫자를 한글로 변환 (codeup.kr) 숫자를 한글로 변환 양의 정수 n이 입력된다. ( 0 0) //0이 아닐 때 { if (cUnit >= 4 && cUnit = 8) //"억"이 들어가야 될 때 { strcpy(string[len++], bUnit[1]); strcpy(bUnit[1], ""); //한번만 넣기 위해 } if (cUnit > 0) //"십","백","천"이 들어가야 될 때 { strcpy(string[len++], unit[cUnit - 1]); } strcpy(string[len++], .. 2021. 11. 27.
[프로그래머스/C]프로그래머스 Level 1 : 3진법 뒤집기 C언어 ▶문제 : 코딩 테스트 연습 - 3진법 뒤집기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 3진법 뒤집기 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수 programmers.co.kr ▶코드 작성(개선 코드 밑에 있음) #include #include #include char str[101]; int len; void func(int n) //3진법 뒤집어서 str 저장 { if (n / 3 >= 1) func(n / 3); //재귀함수를 먼저 호출 str[len++] = n % 3 + '0'; //.. 2021. 11. 26.
[프로그래머스/C]프로그래머스 Level 1 : 약수의 개수와 덧셈 C언어 ▶문제 : 코딩 테스트 연습 - 약수의 개수와 덧셈 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 약수의 개수와 덧셈 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주 programmers.co.kr ▶코드 작성 #include #include #include int solution(int left, int right) { int answer = 0; int num, i, count; for (num = left; num 2021. 11. 26.
[프로그래머스/C]프로그래머스 Level 1 : 음양 더하기 C언어 ▶문제 : 코딩 테스트 연습 - 음양 더하기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 음양 더하기 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re programmers.co.kr ▶코드 작성 #include #include #include // absolutes_len은 배열 absolutes의 길이입니다. // signs_len은 배열 signs의 길이입니다. int solution(int absolutes[], size_t absolutes_len, bool signs[], size_t signs_len) { int.. 2021. 11. 26.
728x90