[AlgorithmCodeKata] 2026-03-12 | 문자열 내 마음대로 정렬하기
·
AlgorithmCodekata
1. 의사 코드while문에서 answer에 저장answer 가 변환된 strings와 같아질 경우 break;strings[i][n]을 비교하여 자리를 변경strings[i][n]이 같을경우 sort를 이용하여 사전 순서로 정렬2. 제출 코드#include #include #include using namespace std;vector solution(vector strings, int n) { vector answer; while(true) { answer = strings; for(int i = 1; i strings[i][n]) { string temp = strings[i-1]; ..
[AlgorithmCodeKata] 2026-03-11 | 숫자 문자열과 영단어
·
AlgorithmCodekata
https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 의사 코드Map으로 문자(string)에 대응하는 숫자(char) 저장for문으로 S를 검사숫자일 경우 answerstring으로 저장하고, 문자일 경우 string E에 저장E의 경우 map에서 해당 E에 해당하는 key값을 찾고, 찾았다면 answerstring에 해당 값 저장soti로 answer로 변환2. 제출 코드#include #include #include #include using namespace std;int solution(st..
[AlgorithmCodeKata] 2026-03-10 | 시저 암호
·
AlgorithmCodekata
https://school.programmers.co.kr/learn/courses/30/lessons/12926 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 1. 의사 코드아스키 코드를 이용' '일 경우 answer에 더하고 넘어감s에서 문자열 하나를 추출 후 대문자 소문자 구분+n 만큼 더해준다.결과값 answer에 더한다.2. 제출 코드#include #include using namespace std;string solution(string s, int n) { string answer = ""; for(auto subString : s) { if(subString == '..
[AlgorithmCodeKata] 2026-03-09 | 크기가 작은 부분 문자열
·
AlgorithmCodekata
https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr1. 의사 코드작은 값을 높이로, 큰값을 넓이로 임시저장기존 maxW, maxH 보다 높은 값일 경우, 해당 값을 저장마지막으로 두 값을 곱해서 answer로 리턴 2. 제출 코드#include #include using namespace std;int solution(vector> sizes) { int answer = 0; int maxW = 0; int maxH = 0; for ( auto size : sizes) { ..