본문 바로가기
728x90

프로그래머스/C69

[프로그래머스/C]프로그래머스 Level 2 : 교점에 별 만들기 C언어 ▶문제 : 코딩테스트 연습 - 교점에 별 만들기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ▶코드 작성 #include #include #include long long point[1000000][2];//교점 위치 [0] : x , [1] : y int len; char **solution(int **line, size_t line_rows, size_t line_cols) { long long left, right, top, bottom;//구한 좌표 중 가장자리의 좌표 left = bott.. 2022. 7. 23.
[프로그래머스/C]프로그래머스 Level 2 : 거리두기 확인하기 C언어 ▶문제 : 코딩테스트 연습 - 거리두기 확인하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ▶코드 작성 #include #include #include // places_rows는 2차원 배열 places의 행 길이, places_cols는 2차원 배열 places의 열 길이입니다. int *solution(const char ***places, size_t places_rows, size_t places_cols) { int *answer = (int *)malloc(5 * sizeof(int.. 2022. 7. 12.
[프로그래머스/C]프로그래머스 Level 2 : k진수에서 소수 개수 구하기 C언어 ▶문제 : 코딩테스트 연습 - k진수에서 소수 개수 구하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ▶코드 작성 #include #include #include #include //sqrt 제곱근 함수 char num[1000]; int len; int primeNum(long long n) {//소수 판별 함수 if (n == 0 || n == 1) return 0; for (long long i = 2; i 0) {//k진수로 변환 num[len++] = n % k + '0';//num문자.. 2022. 7. 6.
[프로그래머스/C]프로그래머스 Level 2 : 방문 길이 C언어 ▶문제 : 코딩테스트 연습 - 방문 길이 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 방문 길이 programmers.co.kr ▶코드 작성(아래에 개선 코드) #include #include #include int area[11][11][4]; //[4] = [위,아래,오른,왼] -> m,m1으로 나타냄 int solution(const char *dirs) { int x = 5, y = 5, m; //이동한 x,y축과 방향 m int x1 = 5, y1 = 5, m1;//이동하기전의 x1,y1축과 방향 m int n = 0; //처음으로 건너간 횟수 for (int i = 0; dirs[i] != '\0'; i++) {//dirs문자열이 끝날 때까지 반복 switch (di.. 2022. 7. 3.
728x90