본문 바로가기
728x90
반응형

프로그래머스 C++63

프로그래머스 C++ Level. 0 각도기 각에서 0도 초과 90도 미만은 예각, 90도는 직각, 90도 초과 180도 미만은 둔각 180도는 평각으로 분류합니다. 각 angle이 매개변수로 주어질 때 예각일 때 1, 직각일 때 2, 둔각일 때 3, 평각일 때 4를 return하도록 solution 함수를 완성해주세요. #include #include #include int solution(int angle) { int answer = 0; if(angle > 0 && angle 90 && angle < 180){ answer = 3; } else if(angle == 180){ answer = 4; } return.. 2023. 2. 28.
프로그래머스 C++ Level. 0 두 수의 나눗셈 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. #include #include #include int solution(int num1, int num2) { int answer = ((float)num1 / (float)num2) * 1000; return answer; } 이전에 적혀있던 나눗셈과 비교하자면 num1 num2를 float의 자료형으로 형변환해주어 계산하였다. 5 / 2 = 2.5 num1 과 num2에 들어오는 값은 float으로 하여 결과값이 일단은 실수로 나올 수 있도록 했다. 그 다음에 결과값을 받는 자료형을 int형으로 사용하였을 때 더욱 정확한 값을 받.. 2023. 2. 28.
프로그래머스 C++ Level. 0 나이 출력 머쓱이는 40살인 선생님이 몇 년도에 태어났는지 궁금해졌습니다. 나이 age가 주어질 때, 2022년을 기준 출생 연도를 return 하는 solution 함수를 완성해주세요. #include #include #include int solution(int age) { int answer = 2022- age + 1; return answer; } 여기서부터 머쓱이와의 소통이 시작되었다. 이제부터 뭔가 진짜 시작하는 느낌도 들고 약간의 시간이 소요되기 시작했다. age를 인자로 받아오도록 되어있기 때문에 age 변수를 활용하여 식을 작성해보고자 했다 2023. 2. 27.
프로그래머스 C++ Level. 0 숫자 비교하기 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. #include #include #include int solution(int num1, int num2) { int answer = 0; if(num1 == num2){ answer = 1; } else answer = -1; return answer; } if문 사용해서 경우1, -1이 각각 출력될 수 있도록 해주었다 2023. 2. 27.
프로그래머스 C++ Level. 0 두 수의 차 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요. #include #include #include int solution(int num1, int num2) { int answer = num1 - num2; return answer; } 2023. 2. 27.
프로그래머스 C++ Level. 0 나머지 구하기 정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요. #include #include #include int solution(int num1, int num2) { int answer = num1 % num2; return answer; } 나머지 연산자 % 를 사용하였다 2023. 2. 27.
728x90
반응형