본문 바로가기
728x90

Problem15

[Programmers] 120810번 나머지 구하기 문제설명 정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요. 제한사항 0 < num1 ≤ 100 0 < num2 ≤ 100 문제풀이 % 연산자를 이용하여 나머지를 반환한다. 소스코드 #include #include using namespace std; int solution(int num1, int num2) { return num1%num2; } 2023. 2. 7.
[Programmers] 120809번 배열 두배 만들기 문제설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 -10,000 ≤ numbers의 원소 ≤ 10,000 1 ≤ numbers의 길이 ≤ 1,000 문제풀이 벡터로 넘어온 argument 의 크기 만큼 반복문을 돌린다. 해당 배열의 인자에 2배를 한 값을 answer 벡터의 넣어준다. 반복문이 끝난 후 answer 벡터를 반환한다. 소스코드 #include #include using namespace std; vector solution(vector numbers) { vector answer; for(int idx : numbers){ answer.push_back(idx*2).. 2023. 2. 7.
[Programmers] 120808번 분수의 덧셈 문제설명 첫 번째 분수의 분자와 분모를 뜻하는 numer1, denom1, 두 번째 분수의 분자와 분모를 뜻하는 numer2, denom2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 0 b)a,b (a>b)에 대하여 a=bq+r (0≤r 2023. 2. 7.
[Programmers] 120807번 숫자 비교하기 문제설명 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ num1 ≤ 10,000 0 ≤ num2 ≤ 10,000 문제풀이 두 수를 등호연산자로 비교 후 반환 if문을 이용하여 조건문을 만들어도 되나, 한줄로 끝나는 &#39;삼항연산자&#39; 이용 #include #include using namespace std; int solution(int num1, int num2) { return num1 == num2 ? 1 : -1; } 2023. 2. 7.