본문 바로가기
728x90

프로그래머스/C69

[프로그래머스/C]프로그래머스 Level 1 : 바탕화면 정리 C언어 ▶문제 : 코딩테스트 연습 - 바탕화면 정리 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ▶코드 작성 #include #include #include int *solution(const char *wallpaper[], size_t wallpaper_len) { int *point = (int *)malloc(sizeof(int) * 4); //[lux, luy, rdx, rdy] point[0] = 50; //각 값들이 가질 수 있는 최대, 최솟값 point[1] = 50; point[2] = .. 2023. 3. 13.
[프로그래머스/C]프로그래머스 Level 2 : 택배 배달과 수거하기 C언어 ▶문제 : 코딩테스트 연습 - 택배 배달과 수거하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ▶코드 작성 #include #include #include long long solution(int cap, int n, int deliveries[], size_t deliveries_len, int pickups[], size_t pickups_len) { long long answer = 0; int d_sum = 0, p_sum = 0; for (int i = n - 1; i >= 0; i--.. 2023. 1. 16.
[프로그래머스/C]프로그래머스 Level 2 : 숫자 카드 나누기 C언어 ▶문제 : 코딩테스트 연습 - 디펜스 게임 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ▶코드 작성 #include #include #include int solution(int n, int k, int enemy[], size_t enemy_len) { if (k > enemy_len) return enemy_len;//k가 enemy배열 길이보다 크면 종료 int answer = 0; int *arr = (int *)calloc(1000001, sizeof(int));//무적권 사용한 라운드의.. 2022. 12. 19.
[프로그래머스/C]프로그래머스 Level 1 : 가장 가까운 같은 글자 C언어 ▶문제 : 코딩테스트 연습 - 가장 가까운 같은 글자 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ▶코드 작성 #include #include #include int *solution(const char *s) { int *answer = (int *)malloc(sizeof(int) * 10000); int point[26];//각 알파벳 위치 저장 for (int i = 0; i < 26; i++) point[i] = -1;//point배열 초기화 for (int i = 0; s[i] != '.. 2022. 12. 19.
728x90