반응형

◆C# 128

[프로그래머스] 두 정수 사이의 합 / C++ 풀이

[프로그래머스] 연습문제 / 두 정수 사이의 합 / C++ 풀이 📝문제 설명두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요.예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다.🔎 제한사항a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요.a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다.a와 b의 대소관계는 정해져있지 않습니다.🎀입출력 예시🧐 풀이 #include #include using namespace std;long long solution(int a, int b) { long long answer = 0; int min = a b ? a : b..

[프로그래머스] 평균 구하기 / C++ 풀이

[프로그래머스] 코딩 기초 트레이닝 / 평균 구하기 / C++ 풀이 📝문제 설명정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.🔎 제한사항arr은 길이 1 이상, 100 이하인 배열입니다.arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.🎀입출력 예시🧐 풀이#include #include using namespace std;double solution(vector arr) { double answer = 0; for (int i = 0 ; i

[프로그래머스] 올바른 괄호 / C++ 풀이

[프로그래머스] 코딩 기초 트레이닝 / 올바른 괄호 / C++ 풀이 📝문제 설명괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어"()()" 또는 "(())()" 는 올바른 괄호입니다.")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다.'(' 또는 ')' 로만 이루어진 문자열 s가 주어졌을 때, 문자열 s가 올바른 괄호이면 true를 return 하고, 올바르지 않은 괄호이면 false를 return 하는 solution 함수를 완성해 주세요.🔎 제한사항문자열 s의 길이 : 100,000 이하의 자연수문자열 s는 '(' 또는 ')' 로만 이루어져 있습니다.🎀입출력 예시🧐 풀이 #include#include using na..

[프로그래머스] 자릿수 더하기 / C++ 풀이

[프로그래머스] 코딩 기초 트레이닝 / 자릿수 더하기 / C++ 풀이 📝문제 설명자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.🔎 제한사항N의 범위 : 100,000,000 이하의 자연수🎀입출력 예시 🧐 풀이#include using namespace std;int solution(int n){ int answer = 0; string a = to_string(n); for(int i = 0 ; i

[프로그래머스] 문자열 정수의 합 / C++ 풀이

[프로그래머스] 코딩 기초 트레이닝 / 문자열 정수의 합 / C++ 풀이 📝문제 설명한 자리 정수로 이루어진 문자열 num_str이 주어질 때, 각 자리수의 합을 return하도록 solution 함수를 완성해주세요.🔎 제한사항3 ≤ num_str ≤ 100🎀입출력 예시 🧐 풀이#include #include using namespace std;int solution(string num_str) { int answer = 0; for(int i = 0; i

[프로그래머스] 문자열을 정수로 변환하기 / C++ 풀이

[프로그래머스] 코딩 기초 트레이닝 / 문자열을 정수로 변환하기 / C++ 풀이 📝문제 설명자로만 이루어진 문자열 n_str이 주어질 때, n_str을 정수로 변환하여 return하도록 solution 함수를 완성해주세요.🔎 제한사항1 ≤ n_str ≤ 5n_str은 0부터 9까지의 정수 문자로만 이루어져 있습니다.🎀입출력 예시 🧐 풀이 #include #include using namespace std;int solution(string n_str) { return stoi(n_str);}

[프로그래머스] flag에 따라 다른 값 반환하기 / C++ 풀이

[프로그래머스] 코딩 기초 트레이닝 / flag에 따라 다른 값 반환하기 / C++ 풀이 📝문제 설명두 정수 a, b와 boolean 변수 flag가 매개변수로 주어질 때, flag가 true면 a + b를 false면 a - b를 return 하는 solution 함수를 작성해 주세요.🔎 제한사항-1,000 ≤ a, b ≤ 1,000🎀입출력 예시 입출력 예 #1예제 1번에서 flag가 true이므로 a + b = (-4) + 7 = 3을 return 합니다.입출력 예 #2예제 2번에서 flag가 false이므로 a - b = (-4) - 7 = -11을 return 합니다.🧐 풀이#include #include using namespace std;int solution(int a, int b, ..

[백준] C++ & C# 개표 (10102번)

[백준] C++ & C# 개표 (10102번) 브론즈 3 📝 문제A와 B가 한 오디션 프로의 결승전에 진출했다. 결승전의 승자는 심사위원의 투표로 결정된다.심사위원의 투표 결과가 주어졌을 때, 어떤 사람이 우승하는지 구하는 프로그램을 작성하시오.  🔎 입력입력은 총 두 줄로 이루어져 있다. 첫째 줄에는 심사위원의 수 V (1 ≤  V ≤  15)가 주어지고, 둘째 줄에는 각 심사위원이 누구에게 투표했는지가 주어진다. A와 B는 각각 그 참가자를 나타낸다.  🔎 출력 A가 받은 표가 B보다 많은 경우에는 AB가 받은 표가 A보다 많은 경우에는 B같은 경우에는 Tie를 출력한다.  🎀 입출력 예시   정답 코드  C++#include using namespace std;int main() { i..

[백준] C++ & C# ATM (11399번)

[백준] C++ & C# ATM (11399번) 실버 3 📝 문제 인하은행에는 ATM이 1대밖에 없다. 지금 이 ATM앞에 N명의 사람들이 줄을 서있다. 사람은 1번부터 N번까지 번호가 매겨져 있으며, i번 사람이 돈을 인출하는데 걸리는 시간은 Pi분이다.사람들이 줄을 서는 순서에 따라서, 돈을 인출하는데 필요한 시간의 합이 달라지게 된다. 예를 들어, 총 5명이 있고, P1 = 3, P2 = 1, P3 = 4, P4 = 3, P5 = 2 인 경우를 생각해보자. [1, 2, 3, 4, 5] 순서로 줄을 선다면, 1번 사람은 3분만에 돈을 뽑을 수 있다. 2번 사람은 1번 사람이 돈을 뽑을 때 까지 기다려야 하기 때문에, 3+1 = 4분이 걸리게 된다. 3번 사람은 1번, 2번 사람이 돈을 뽑을 때까지 ..

[백준] C++ & C# 그룹 단어 체커 (1316번)

[백준] C++ & C# 그룹 단어 체커 (1316번) 실버 5 📝 문제 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들어, ccazzzzbb는 그룹 단어이지만, aabbbccb는 그룹 단어가 아니다. 단어 N개를 입력으로 받아 그룹 단어의 개수를 출력하는 프로그램을 작성하시오. 🔎 입력 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 100)둘째 줄부터 N개의 줄에 단어가 주어진다. 각 단어는 알파벳 소문자로만 되어 있으며, 길이는 최대 100이다. 🔎 출력 첫째 줄에 그룹 단어의 개수를 출력한다. 🎀 입출력 예시 정답  C++ #include #include #include using namespace std;int main() ..

반응형