728x90

전체 글 35

문자열 다루기 기본(c언어)

https://programmers.co.kr/learn/courses/30/lessons/12918?language=c 코딩테스트 연습 - 문자열 다루기 기본 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 이�� programmers.co.kr 1.문자열의 길이가 4 또는 6인지 체크 2. 문자열의 각각의 문자를 체크하여 숫자가 없다면 false 리턴 #include #include #include bool solution(const char* s) { bool answer = true; if(!(strlen(s)==4||str..

카테고리 없음 2020.06.11

문자열 내림차순으로 배치하기(c언어)

https://programmers.co.kr/learn/courses/30/lessons/12917 코딩테스트 연습 - 문자열 내림차순으로 배치하기 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 � programmers.co.kr 1. 선택정렬을 통한 구현. #include #include #include char* solution(const char* s) { char* answer = (char*)malloc(sizeof(char)*strlen(s)); strcpy(answer,s); char buf; for(int i =0;i

두 정수 사이의 합(c언어)

https://programmers.co.kr/learn/courses/30/lessons/12912?language=c 코딩테스트 연습 - 두 정수 사이의 합 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 제한 조건 a와 b가 같은 경우 programmers.co.kr 1. 입력받은 두 수를 초기값과 끝으로 반복문을 실행한다. 2. 단, 초기값이 끝 수보다 크다면 두 수를 자리바꿈한다. #include #include #include long long solution(int a, int b) { long long answer = 0; in..

가운데 글자 가져오기(c언어)

https://programmers.co.kr/learn/courses/30/lessons/12903?language=c 코딩테스트 연습 - 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 s ret programmers.co.kr 1.먼저 문자열 길이의 홀 짝을 판별한다 2.홀 짝에 따라 answer의 메모리 할당크기를 조절 #include #include #include // 파라미터로 주어지는 문자열은 const로 주어집니다. 변경하려면 문자열을 복사해서 사용하세요. char* solution(const char* s) { /..

2016년(c언어)

https://programmers.co.kr/learn/courses/30/lessons/12901 코딩테스트 연습 - 2016년 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까 programmers.co.kr #include #include #include char* solution(int a, int b) { // 리턴할 값은 메모리를 동적 할당해주세요. char* answer = (char*)malloc(sizeof(char)*4); int count=0; char* day[] = {"TUE","WED","THU","FRI"..

728x90