본문 바로가기
반응형

코딩테스트/C++113

[C++/프로그래머스]코딩테스트 추억 점수 문제 설명 사진들을 보며 추억에 젖어 있던 루는 사진별로 추억 점수를 매길려고 합니다. 사진 속에 나오는 인물의 그리움 점수를 모두 합산한 값이 해당 사진의 추억 점수가 됩니다. 예를 들어 사진 속 인물의 이름이 ["may", "kein", "kain"]이고 각 인물의 그리움 점수가 [5점, 10점, 1점]일 때 해당 사진의 추억 점수는 16(5 + 10 + 1)점이 됩니다. 다른 사진 속 인물의 이름이 ["kali", "mari", "don", "tony"]이고 ["kali", "mari", "don"]의 그리움 점수가 각각 [11점, 1점, 55점]]이고, "tony"는 그리움 점수가 없을 때, 이 사진의 추억 점수는 3명의 그리움 점수를 합한 67(11 + 1 + 55)점입니다. 그리워하는 사람의 .. 2023. 8. 18.
[C++/프로그래머스]코딩테스트 피자 나눠 먹기 (2) 문제 설명 머쓱이네 피자가게는 피자를 여섯 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 매개변수로 주어질 때, n명이 주문한 피자를 남기지 않고 모두 같은 수의 피자 조각을 먹어야 한다면 최소 몇 판을 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ n ≤ 100 C++ 코딩테스트 피자 나눠 먹기 (2) 코드 #include #include using namespace std; int solution(int n) { int answer = 0; for(int i=1; i 2023. 7. 1.
[C++/프로그래머스]코딩테스트 문자열 뒤집기 문제 설명 문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 1,000 C++ 코딩테스트 문자열 뒤집기 코드 #include #include using namespace std; string solution(string my_string) { string answer = ""; // 문자열을 뒤에서부터 순회하며 answer에 추가합니다. for (int i = my_string.length() - 1; i >= 0; i--) { answer += my_string[i]; } return answer; } 2023. 7. 1.
[C++/프로그래머스]코딩테스트 피자 나눠 먹기 (1) 문제 설명 머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 solution 함수를 완성해보세요. 제한사항 1 ≤ n ≤ 100 C++ 코딩테스트 피자 나눠 먹기 (1) 코드 #include #include using namespace std; int solution(int n) { int answer = (n + 6) / 7; return answer; } 2023. 7. 1.
반응형