본문 바로가기
728x90

프로그래머스/C69

[프로그래머스/C]프로그래머스 Level 2 : 모음 사전 C언어 ▶문제 : 코딩 테스트 연습 - 모음 사전 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 모음사전 사전에 알파벳 모음 'A', 'E', 'I', 'O', 'U'만을 사용하여 만들 수 있는, 길이 5 이하의 모든 단어가 수록되어 있습니다. 사전에서 첫 번째 단어는 "A"이고, 그다음은 "AA"이며, 마지막 단어는 "UUUUU"입니 programmers.co.kr ▶코드 작성 #include #include #include int func(const char *word, int n)//n:문자를 검색할 배열자리 { char alpha[6] = {"AEIOU"}; int cnt = 0; for (int i = 0; i < 5; i++)//alpha배열 반복 { if (word[n] =.. 2022. 2. 12.
[프로그래머스/C]프로그래머스 Level 2 : 주식가격 C언어 ▶문제 : 코딩 테스트 연습 - 주식가격 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 주식가격 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,00 programmers.co.kr ▶코드 작성 #include #include #include int stack[100000];//스택 -> prices배열의 원소가 아닌 배열 자리를 저장 // prices_len은 배열 prices의 길이입니다. int *solution(int prices[], size_t prices_len) { int *answer = (i.. 2022. 2. 4.
[프로그래머스/C]프로그래머스 Level 2 : 큰 수 만들기 C언어 ▶문제 : 코딩 테스트 연습 - 큰 수 만들기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 큰 수 만들기 programmers.co.kr ▶코드 작성 #include #include #include char *solution(const char *number, int k) { char *answer = (char *)malloc(strlen(number)); strcpy(answer, "");//answer문자열 초기화 int i, cnt = 0, len = 0;//cnt:문자열에서 뺀 수의 개수 , len:answer문자열의 길이 char max, index; char *temp = number; while (k > cnt && strlen(number) - k > len) .. 2022. 1. 21.
[프로그래머스/C]프로그래머스 Level 1 : 직사각형 별찍기 C언어 ▶문제 : 코딩 테스트 연습 - 직사각형 별 찍기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 직사각형 별찍기 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수 programmers.co.kr ▶코드 작성 #include int main(void) { int a, b; scanf("%d %d", &a, &b); for (int i = 0; i < b; i++)//세로 b만큼 { for (int j = 0; j < a; j++)//가로 a만큼 { printf("*"); } printf("\n"); } return 0; } ▶.. 2021. 12. 24.
728x90