본문 바로가기

Computer Science/PS60

[PS] 120889. 삼각형의 완성조건(1) 1) 문제: 120889. 삼각형의 완성조건(1) 선분 세 개로 삼각형을 만들기 위해서는 다음과 같은 조건을 만족해야 합니다. 가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다. 삼각형의 세 변의 길이가 담긴 배열 sides이 매개변수로 주어집니다. 세 변으로 삼각형을 만들 수 있다면 1, 만들 수 없다면 2를 return하도록 solution 함수를 완성해주세요. 제한사항sides의 원소는 자연수입니다.sides의 길이는 3입니다.1 ≤ sides의 원소 ≤ 1,000입출력 예 설명 sidesresult[1, 2, 3]2[3, 6, 2]2[199, 72, 222]1 2) 나의 첫 풀이배열의 전체 크기는 3으로 정해져 있고, 각 배열의 인덱스에서 가장 큰 값을 찾은 후 나머지 2개의 합이 .. 2023. 11. 11.
[PS] 120819. 아이스 아메리카노 1) 문제: 120819. 아이스 아메리카노 머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 • 0 2023. 11. 10.
[PS] 120816. 피자 나눠 먹기(3) 1) 문제: 120816. 피자 나눠 먹기(3) 머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상 피자를 먹으려면 최소 몇 판의 피자를 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요. 제한사항 2 ≤ slice ≤ 10 1 ≤ n ≤ 100 입출력 예 설명 slice n result 7 10 2 4 12 3 2) 나의 첫 풀이 n 나누기 slice를 할 때 나머지가 없으면 result 값에 몫을 두고 나머지가 생기면 나머지+1의 값을 몫에 넣는 방법으로 구현해야겠다고 생각했다. #include #include #include int so.. 2023. 11. 9.
[PS] 120585. 머쓱이보다 키 큰 사람 1) 문제: 120585. 머쓱이보다 키 큰 사람 머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요. 제한사항1 ≤ array의 길이 ≤ 1001 ≤ height ≤ 2001 ≤ array의 원소 ≤ 200입출력 예 설명 arrayheightresult[149, 180, 192, 170]1673[180, 120, 140]1900 2) 나의 첫 풀이int arrary_height = 0; // 배열에 들어간 키를 나타내는 변수 배열의 요소 즉 인덱스에 들어가는 값을 나타내는 변수를 하나 만.. 2023. 11. 8.
[PS] 120821. 배열 뒤집기 1) 문제: 120821. 배열 뒤집기 정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return 하도록 solution 함수를 완성해 주세요. 제한사항1 ≤ num_list의 길이 ≤ 1,0000 ≤ num_list의 원소 ≤ 1,000입출력 예 설명[1, 2, 3, 4, 5][5, 4, 3, 2, 1][1, 1, 1, 1, 1, 2][2, 1, 1, 1, 1, 1][1, 0, 1, 1, 1, 3, 5][5, 3, 1, 1, 1, 0, 1] 2) 나의 첫 풀이(많은 구글링과 함께한)전혀 감이 잡히지 않는다… 거꾸로 배열을 가져오는 방법을 찾아보니,,int len = num_list_len-1; 해당 코드가 있었다. 배열의 인덱스는 0부터 시작하므.. 2023. 11. 6.
반응형