본문 바로가기
728x90

Problem15

[Programmers] 120806번 두 수의 나눗셈 문제설명 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 제한사항 0 < num1 ≤ 100 0 < num2 ≤ 100 문제풀이 입력에 0 이 포함되는 경우는 없으므로, 별도의 예외처리 없이 진행 정수/정수 의 경우 소수점이 존재할 경우 소수점이 생략되므로 float 형으로 타입 캐스팅 후 float 형의 1000 을 곱하여 반환 소스코드 #include #include using namespace std; int solution(int num1, int num2) { int answer = ((float)num1/(float)num2)*1000.0f; return answer; } 2023. 2. 7.
[Programmers] 120583번 중복된 숫자 개수 문제설명 정수가 담긴 배열 array와 정수 n이 매개변수로 주어질 때, array에 n이 몇 개 있는 지를 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 1,000 0 ≤ n ≤ 1,000 문제풀이 숫자 개수를 저장할 int형 변수 answer 선언 후 0으로 초기화 반복문 for로 배열을 순차적으로 돌며, 주어진 정수 n과 배열의 원소가 일치하면 answer의 값 1증가 반복이 끝난 후 answer를 반환 소스코드 #include #include using namespace std; int solution(vector array, int n) { int answer = 0; for(int idx : array){ if.. 2023. 2. 7.
[Programmers] 120585번 머쓱이보다 키 큰 사람 문제설명 머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 1 ≤ height ≤ 200 1 ≤ array의 원소 ≤ 200문제풀이 반복문 for 를 통해 array를 순차적으로 접근 height 보다 값이 크면 answer 를 1 증가 반복문이 끝난 후 answer 반환 소스코드 #include #include using namespace std; int solution(vector array, int height) { int answer .. 2023. 2. 7.
[Programmers] 120802번 두 수의 합 문제설명 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. 제한사항 -50,000 ≤ num1 ≤ 50,000 -50,000 ≤ num2 ≤ 50,000 문제풀이 두 수의 합을 반환하면 된다. 소스코드 #include #include using namespace std; int solution(int num1, int num2) { return (num1 + num2); } 2023. 2. 7.