조건문 8

[C] 프로그래머스 스쿨_7주차 문제 3: 삼각형의 완성 조건 (1)

문제 설명 선분 세 개로 삼각형을 만들기 위해서는 다음과 같은 조건을 만족해야 합니다. 가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다. 삼각형의 세 변의 길이가 담긴 배열 sides이 매개변수로 주어집니다. 세 변으로 삼각형을 만들 수 있다면 1, 만들 수 없다면 2를 return하도록 solution 함수를 완성해주세요. 제한사항 sides의 원소는 자연수입니다. sides의 길이는 3입니다. 1 ≤ sides의 원소 ≤ 1,000 입출력 예 sides result [1, 2, 3] 2 [3, 6, 2] 2 [199, 72, 222] 1 입출력 예 설명 입출력 예 #1 가장 큰 변인 3이 나머지 두 변의 합 3과 같으므로 삼각형을 완성할 수 없습니다. 따라서 2를 return합니다. ..

[C] 프로그래머스 스쿨_6주차 문제 2: 중복된 숫자 개수

[1] 문제 문제 설명 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 1,000 0 ≤ n ≤ 1,000 입출력 예 array n result [1, 1, 2, 3, 4, 5] 1 2 [0, 2, 3, 4] 1 0 입출력 예 설명 입출력 예 #1 [1, 1, 2, 3, 4, 5] 에는 1이 2개 있습니다. 입출력 예 #2 [0, 2, 3, 4] 에는 1이 0개 있습니다. [2] 정답 및 해석 #.1 정답 코드 HTML 삽입 미리보기할 수 없는 소스 #.2 해석 이 C 코드는 주어진 배열에서 특정 숫자 n과 일치하는 원소의 ..

[C] 프로그래머스 스쿨 5주차 문제 3: 피자 나눠 먹기 (1)

[1] 문제 문제 설명 머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요. 제한사항 1 ≤ n ≤ 100 입출력 예 n result 7 1 1 1 15 3 [2] 정답 및 해석 HTML 삽입 미리보기할 수 없는 소스 int solution(int n): 정수 n을 입력으로 받고, 정수를 반환하는 함수이다. int answer = 0;: 함수 내부에서 사용할 변수 answer를 선언하고 0으로 초기화한다. if (n

[C] 프로그래머스 스쿨_5주차 문제 2: 양꼬치

[1] 문제 문제 설명 머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원입니다. 정수 n과 k가 매개변수로 주어졌을 때, 양꼬치 n인분과 음료수 k개를 먹었다면 총얼마를 지불해야 하는지 return 하도록 solution 함수를 완성해보세요. 제한사항 0 < n < 1,000 n / 10 ≤ k HTML 삽입 미리보기할 수 없는 소스 이 코드는 두 개의 정수형 변수 n과 k를 입력받아서, 주어진 조건에 따라 값을 계산하여 반환하는 함수인 solution을 정의한다. 1. 함수 HTML 삽입 미리보기할 수 없는 소스 int: 함수가 정수형 값을 반환한다는 의미이다 int n: 함수에 입력으로 사용되는 정수형 변수 n이다. int..

[C] 프로그래머스 스쿨_3주차 문제 3: 짝수의 합

[1] 문제 문제 설명 정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요. 제한사항 0 HTML 삽입 미리보기할 수 없는 소스 >> 근데 출제 의도는 내가 제출한 코드가 아닌 것 같다... 왜냐하면... 내가 제출한 코드는 "반복문 안 조건문"을 사용하지 않았기 때문이다. 일단은 내 풀이 과정을 적어보도록 하겠다. [3] 해석 코드를 한 줄씩 해석해보겠다: 1. #include : 표준 입력과 출력을 위한 라이브러리를 포함한다. 2. #include : C 언어에서 불리언 자료형인 bool과 관련된 기능을 제공하는 라이브러리를 포함한다. 3. #include : C 언어의 기본 라이브러리 중 하나로, 메모리 동적 할당과 관련된 기능을 제공한다...

[C] 프로그래머스 스쿨_3주차 문제 2: 각도기

[1] 문제 문제 설명 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return 하도록 solution 함수를 완성해 주세요. 예각 : 0 HTML 삽입 미리보기할 수 없는 소스 주어진 각도를 입력으로 받고, 해당하는 숫자를 나타내는 정수 값을 반환하는 함수의 부분이다. 2. 조건문: HTML 삽입 미리보기할 수 없는 소스 주어진 각도에 대해 조건문을 사용하여 각도에 해당하는 숫자를 판단하고 그에 해당하는 값을 변수 answer에 저장한다. 첫 번째 조건문(if ( 0 < angle && angle < 90 )): 입력 각도가 ..

[C] C Study mini project_1주차: 반복문

[1] 문제 문제 설명 사용자로부터 정수 x,y를 입력받아서 x에서 y까지의 합을 구하는 프로그램을 작성하라. 입출력 예시 [2] 정답 코드 HTML 삽입 미리보기할 수 없는 소스 콘솔 창 [3] 해석 HTML 삽입 미리보기할 수 없는 소스 이 코드는 다음과 같은 동작을 수행한다: _CRT_SECURE_NO_WARNINGS는 컴파일러에게 특정 경고를 무시하도록 지시하는 지시자이다. stdio.h 헤더 파일은 표준 입력 및 출력 함수를 사용하기 위해 포함된다. main 함수는 프로그램의 진입점이다. 변수 i, x, y, sum을 선언한다. 각각은 반복문의 제어 변수와 시작 정수, 종료 정수, 합계를 저장하는 변수이다. printf 함수를 사용하여 "시작 정수: " 메시지를 출력하고, scanf 함수를 사용..