본문 바로가기

전공공부211

(c++) 프로그래머스 "튜플" https://programmers.co.kr/learn/courses/30/lessons/64065 코딩테스트 연습 - 튜플 "{{2},{2,1},{2,1,3},{2,1,3,4}}" [2, 1, 3, 4] "{{1,2,3},{2,1},{1,2,4,3},{2}}" [2, 1, 3, 4] "{{4,2,3},{3},{2,3,4,1},{2,3}}" [3, 2, 4, 1] programmers.co.kr #include #include #include #include using namespace std; bool arange(string n1, string n2) { return n1.size() < n2.size(); } vector solution(string s) { vector answer; vector.. 2022. 3. 15.
(c++) 프로그래머스 "3진법 뒤집기" https://programmers.co.kr/learn/courses/30/lessons/68935 코딩테스트 연습 - 3진법 뒤집기 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수 programmers.co.kr #include #include using namespace std; int solution(int n) { int answer = 0; string num_3 = ""; while (n / 3 > 0) { num_3 = to_string(n % 3) + num_3; n /= 3; } num_3 = to_string.. 2022. 3. 15.
(c++) 프로그래머스 "수식 최대화" https://programmers.co.kr/learn/courses/30/lessons/67257 코딩테스트 연습 - 수식 최대화 IT 벤처 회사를 운영하고 있는 라이언은 매년 사내 해커톤 대회를 개최하여 우승자에게 상금을 지급하고 있습니다. 이번 대회에서는 우승자에게 지급되는 상금을 이전 대회와는 다르게 다음과 programmers.co.kr #include #include #include #include #include using namespace std; long long calculate(char op, long long n1, long long n2) { long long num = n1; switch (op) { case '+': num += n2; break; case '-': num -.. 2022. 3. 15.
(c++) 프로그래머스 "약수의 개수와 덧셈" https://programmers.co.kr/learn/courses/30/lessons/77884 코딩테스트 연습 - 약수의 개수와 덧셈 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주 programmers.co.kr #include #include using namespace std; bool find_Measure(int num) { int count = 0; for (int i = 1; i 2022. 3. 14.