c언어 26

[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] 프로그래머스 스쿨_5주차 문제 1: 편지

[1] 문제 문제 설명 머쓱이는 할머니께 생신 축하 편지를 쓰려고 합니다. 할머니가 보시기 편하도록 글자 한 자 한 자를 가로 2cm 크기로 적으려고 하며, 편지를 가로로만 적을 때, 축하 문구 message를 적기 위해 필요한 편지지의 최소 가로길이를 return 하도록 solution 함수를 완성해주세요. 제한사항 공백도 하나의 문자로 취급합니다. 1 ≤ message의 길이 ≤ 50 편지지의 여백은 생각하지 않습니다. message는 영문 알파벳 대소문자, ‘!’, ‘~’ 또는 공백으로만 이루어져 있습니다. 입출력 예 message result "happy birthday!" 30 "I love you~" 20 입출력 예 설명 입출력 예 #1 message의 글자 수가 15개로 최소 가로 30cm의..

[C] 프로그래머스 스쿨_4주차 문제 1: 배열의 평균

[1] 문제 문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소의 평균값을 return하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ numbers의 원소 ≤ 1,000 1 ≤ numbers의 길이 ≤ 100 정답의 소수 부분이 .0 또는 .5인 경우만 입력으로 주어집니다. 입출력 예 numbers result [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 5.5 [89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99] 94.0 입출력 예 설명 입출력 예 #1 numbers의 원소들의 평균 값은 5.5입니다. 입출력 예 #2 numbers의 원소들의 평균 값은 94.0입니다. [2] 정답 및 해석 (1) 정답 코드 HTML 삽입..

[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] 프로그래머스 스쿨_3주차 문제 1: 나이 출력

[1] 문제 문제 설명 머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요. 제한사항 0 HTML 삽입 미리보기할 수 없는 소스 [3] 해석 1. #include 문: #include : 표준 입력/출력 함수를 사용하기 위해 포함되는 헤더 파일이다. #include : 불리언 자료형(bool)과 관련된 기능을 사용하기 위해 포함되는 헤더 파일이다. #include : 일반적인 유틸리티 함수들을 사용하기 위해 포함되는 헤더 파일이다. 2. int solution(int age) 함수: int: 함수가 정수형(int) 값을 반환한다는 것을 나타낸다. solution: 함수의 이름 (in..

[C] C study mini project: 함수 - 소수 출력 프로그램

[1] 문제 문제 설명 소수인지를 검사하는 함수 check_prime()를 사용하여 1부터 100사이에 존재하는 소수들을 모두 출력하는 프로그램을 작성해보자. 입출력 예시 [2] 정답 HTML 삽입 미리보기할 수 없는 소스 [3] 해석 이 코드는 1부터 100 사이의 소수를 찾아서 출력하는 프로그램이다. 1. 소수(Prime Number)란 무엇인가? 소수는 1과 자기 자신 이외의 양의 정수로 나누어떨어지지 않는 수를 말한다. 즉, 약수가 1과 자기 자신만 있는 수를 소수라고 한다. 예를 들어, 2, 3, 5, 7, 11, 13 등이 소수에 해당합니다. 2. 소수 판별 방법: 우리가 어떤 숫자를 소수인지 아닌지 판별할 때, 그 숫자의 제곱근까지만 확인하면 충분하다. 예를 들어, 100을 소수인지 판별하려..

[C] 프로그래머스 스쿨_2주차 문제4: 나머지가 1이 되는 수 찾기

[1] 문제 문제 설명 자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다. 제한사항 3 ≤ n ≤ 1,000,000 입출력 예 n result 10 3 12 11 입출력 예 설명 입출력 예 #1 10을 3으로 나눈 나머지가 1이고, 3보다 작은 자연수 중에서 문제의 조건을 만족하는 수가 없으므로, 3을 return 해야 합니다. 입출력 예 #2 12를 11로 나눈 나머지가 1이고, 11보다 작은 자연수 중에서 문제의 조건을 만족하는 수가 없으므로, 11을 return 해야 합니다. [2] 정답 HTML 삽입 미리보기할 수 없는 소스 [3] 해석 코드는 자연수..

[C] 프로그래머스 스쿨_2주차 문제3: 나머지 구하기

[1] 문제 문제 설명 정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요. 제한사항 0 HTML 삽입 미리보기할 수 없는 소스 [3] 해석 HTML 삽입 미리보기할 수 없는 소스 이 코드는 C 언어로 작성된 solution 함수를 포함하고 있다. 이 함수는 두 개의 정수 num1과 num2를 매개변수로 받아들인다. 함수 내부에서는 다음과 같은 작업을 수행한다: int 형식의 변수 answer를 선언하고, -1로 초기화한다. num1을 num2로 나눈 나머지를 answer에 저장한다. % 연산자를 사용하여 계산한다. answer를 반환한다. 이 함수는 num1을 num2로 나눈 나머지를 계산하여 반환하는 기능을 가지..