본문 바로가기

구현268

[프로그래머스] 문자열 정렬하기 (2) (C++) 문자열 정렬하기 (2) / Lv.0 문제 설명 ) 영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때, my_string을 모두 소문자로 바꾸고 알파벳 순서대로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 제한 사항 ) 0 2023. 2. 25.
[프로그래머스] 7의 개수 (C++) 7의 개수 / Lv.0 문제 설명 ) 머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요. 제한 사항 ) 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 100,000 입출력 예 ) 입출력 예 설명 ) 입출력 예 #1 [7, 77, 17]에는 7이 4개 있으므로 4를 return 합니다. 입출력 예 #2 [10, 29]에는 7이 없으므로 0을 return 합니다. 풀이) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #include #include using namespace std; int so.. 2023. 2. 25.
[프로그래머스] 잘라서 배열로 저장하기 (C++) 잘라서 배열로 저장하기 / Lv.0 문제 설명 ) 문자열 my_str과 n이 매개변수로 주어질 때, my_str을 길이 n씩 잘라서 저장한 배열을 return하도록 solution 함수를 완성해주세요. 제한 사항 ) 1 ≤ my_str의 길이 ≤ 100 1 ≤ n ≤ my_str의 길이 my_str은 알파벳 소문자, 대문자, 숫자로 이루어져 있습니다. 입출력 예 ) 입출력 예 설명 ) 입출력 예 #1 "abc1Addfggg4556b" 를 길이 6씩 잘라 배열에 저장한 ["abc1Ad", "dfggg4", "556b"]를 return해야 합니다. 입출력 예 #2 "abcdef123" 를 길이 3씩 잘라 배열에 저장한 ["abc", "def", "123"]를 return해야 합니다. 유의사항 ) 입출력 예 .. 2023. 2. 25.
[프로그래머스] 문자열 밀기 (C++) 문자열 밀기 / Lv.0 문제 설명 ) 문자열 "hello"에서 각 문자를 오른쪽으로 한 칸씩 밀고 마지막 문자는 맨 앞으로 이동시키면 "ohell"이 됩니다. 이것을 문자열을 민다고 정의한다면 문자열 A와 B가 매개변수로 주어질 때, A를 밀어서 B가 될 수 있다면 밀어야 하는 최소 횟수를 return하고 밀어서 B가 될 수 없으면 -1을 return 하도록 solution 함수를 완성해보세요. 제한 사항 ) 0 0; i--) { // string STL의 substr을 사용하여 // string을 잘라 B와 비교한다 if(temp.substr(i, len) == B) { flag = 1; answer = count; break; } count++; } if (!flag) { answer = -1; }.. 2023. 2. 25.