문제설명 주어지는 시간만큼 두배씩 곱한 값을 반환 하라 제한사항 입출력 예 말로하는 순서도 solution 함수 선언 및 매개변수 최초 세균의 개수 int형 n 경과된 시간 int형 t을 선언 반환형 int answer이라는 계산값 및 최종 반환값을 저장할 변수 선언 및 최초 세균값으로 초기화 for문 경과된 시간보다 작을때 변수 증가 answer값에 곱하기 2를 한값을 넣는다 최종반환 소스코드 #include #include #include int solution(int n, int t) { int answer = n; for(int i=0;i
문제설명 문자열 1에 문자열2가 있다면 1을 반환 아니라면 2를 반환 하라 제한사항 입출력 예 말로하는 순서도 solution 함수 선언 및 매개변수 첫번째 문자열 chart*형 srt1 두번째 문자열 char*형 str2 선언 반환형 int int형 첫번째 문자열의 길이를 담을 변수 str1_len을 선언 strlen으로 값을 넣음 int형 두번째 문자열의 길이를 담을 변수 str2_len을 선언 strlen으로 값을 넣음 for문 첫번째 문자열의 길이보다 작거나 같을때 반복 변수증가(i) 이후 문자열이 같은지 확인을 위함과 for문에 사용될 변수 선언(x) if문 str1의 i+x 값의 위치의 값과 str2의 x 위치의 값이 같지 않다면 break if문 x값이 str2_len와 같다면 1을 반환하라..
문제설명 피자를 잘라주는 조각수 먹는 사람이 주어진다 이때 각자 1조각 이상씩 먹으려면 필요한 판수를 반환 하라 제한사항 한판의 조각수는 2~10조각 사이이다 명수는 1~100명 사이이다 입출력 예 말로하는 순서도 solution 함수 선언 및 매개변수 조각수 slice 사람명수 n을 int형으로 선언 반환형 int answer이라는 계산값 및 최종 반환값을 저장할 변수 선언 및 초기화 answer에 사람을 조각수로 나눈 몫을 넣는다 if문 사람을 조각수로 나눈 나머지가 0보다 크다면 answer의 1을 추가 한다 최종 반환 소스코드 #include #include #include int solution(int slice, int n) { int answer = 0; answer=n/slice; if(n..
문제설명 두배열의 같은 문자의 개수를 반환 하라 제한사항 입출력 예 말로하는 순서도 solution함수선언 및 매개변수 char형 배열s1선언 char형 s1배열의 길이변수 s1_len선언 배열 s2선언 배열의 길이변수 s2_len 선언 반환형 int int형 정답 및 최종반환 변수 answer선언 for문 s1의 길이보다 변수가 작을때 변수 증가(x) for문 s2의 길이보다 변수가 작을때 변수 증가(i) if strcmp함수를 활용 s1의 첫for문 변수위치의 값과 s2의 두번째for문 변수위치의 값이 같을때(!로 값을 뒤집음) answer을 값을 증가시킴 최종반환 소스코드 #include #include #include // s1_len은 배열 s1의 길이입니다. // s2_len은 배열 s2의 길..
문제설명 주어진 문자열에서 주어진 문자를 모두제거한 문자열을 반환 하는것이다 제한사항 입출력 예 말로하는 순서도 solution함수선언 및 매개변수 char형 문자열 my_string선언 char형 문자 letter선언 반환형 char int형 문자열 배열의길이를 담을 변수 len선언 strlen함수 이용 my_string문자열길이 입력 char형 정답 및 최종반환 변수 answer선언 malloc를 활용하여 문자열의길이에서 1을 뺀만큼 할당 int 정답배열 위치값으로 활용할 변수 x선언 초기값 0 for문 문자열의 길이보다 for문 변수가 작을때 변수 증가 if문 my_string의 for문 변수의 위치의 값이 letter의 0번 위치의 값과 같지 않을때 answer의 x변수를 증가한 그 위치의 my_..
문제설명 배열의 각각의 원소의 값을 두배한 배열을 반환 하여라 제한사항 입출력 예 말로하는 순서도 solution 함수 선언 및 매개변수 배열 numbers 배열 numbers 의 길이 numbers_len 선언 및 반환형 int answer이라는 계산값 및 최종 반환값을 저장할 변수 선언 및 초기화 배열의 길이에 int의 용량을 곱하여 할당 for문 문자열의 길이만큼반복 answer의 for문 변수 위치에 numbers for문 변수위치의 값에 2를 곱하여 넣는다 최종반환 소스코드 #include #include #include // numbers_len은 배열 numbers의 길이입니다. int* solution(int numbers[], size_t numbers_len) { // return 값은..
문제설명 배열에 들어있는 숫자중에 가장 큰수 2개를 뽑아서 곱하면 된다 제한사항 입출력 예 말로하는 순서도 solution 함수 선언 및 매개변수 배열 numbers 배열 numbers 의 길이 numbers_len 선언 및 반환형 int answer이라는 계산값 및 최종 반환값을 저장할 변수 선언 및 초기화 for문 배열의 길이만큼 반복 변수증가(i) for문 배열의 길이만큼 반복 변수증가(x) if문 number의i위치의 값과 number의x위치의 값을 곱한 값이 answer의 값보다 크다면 answer의 number의i위치의 값과 number의x위치의 값을 곱한 값을 넣는다 최종 반환 소스코드 #include #include #include // numbers_len은 배열 numbers의 길이입니..
문제설명 배열에 담겨있는 각 요소가 짝수인지 구분하여 각 개수를 배열에 순서대로 담아 리턴하라 제한사항 입출력 예 말로하는 순서도 solution 함수 선언 및 매개변수 int형 정수리스트 num_list, 리스트길이 num_list_len 선언 및 반환형 int answer이라는 계산값 및 최종 반환값을 저장할 변수 선언 및 초기화 짝수의 개수를 담을 변수 e선언 int형 홀수의 개수를 담을 변수 o선언 int형 for문 리스트의길이보다작을때 반복 변수 증가 if문 리스트의 for문변수위치의 값을 2로 나누었을때 나머지가 0이라면 e값을 증가하라 esle if문 리스트의 for문변수위치의 값을 2로 나누었을때 나머지가 1이라면 o값을 증가하라 answer 0위치에 짝수 개수변수 e를 넣어라 answer..
문제설명 아메리카노는 한잔에 5500원이다 전체 예산이 주어질때 몇잔을 먹을수 있는지 거스름돈은 얼마인지를 구하라 제한사항 주어질 최대 예산은 100만원이다 입출력 예 말로하는 순서도 solution 함수 선언 및 매개변수 점의 좌표가 들어있는 배열 사용할 돈값 money 선언 및 반환형 int answer이라는 계산값 및 최종 반환값을 저장할 변수 선언 및 초기화 int형 아메리카노 잔수를 담을 변수 a를 선언 int형 거스름돈을 담을 변수 m을 선언 a에 예산를 5500으로 나눈 몫을 넣음(잔수) m에 예산을 5500으로 나누고 나머지를 넣음(거스름돈) answer의 0위치에 a를 넣음 answer의 1위치에 m을 넣음 최종반환 소스코드 #include #include #include int* sol..