본문 바로가기

IT/알고리즘90

50] 프로그래머스 서울에서 김서방 찾기 programmers.co.kr/learn/courses/30/lessons/12919 코딩테스트 연습 - 서울에서 김서방 찾기 String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하는 함수, solution을 완성하세요. seoul에 Kim은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제 programmers.co.kr #include #include using namespace std; string solution(vector seoul) { string answer = "김서방은 "; for(int i = 0;i [C++] to_string 함수에 대해서 (int to string) 안녕하세요. BlockDMask 입.. 2020. 9. 26.
49★] 프로그래머스 시저 암호 공백이면 그냥 넘어간다 소문자는 소문자에서 돌고( z -> a) 대문자는 대문자에서 돈다,( Z -> A) #include using namespace std; string solution(string s, int n) { for(int i = 0;i='a' && s[i] 122) s[i] += (n-26); else s[i] +=n; } // 대문자 else if(s[i] >= 'A' && s[i] 90){ s[i] -= 26; } } } return s; } 소문자에서 조심 아스키코드는 127까지만 있다.. ? 2020. 9. 17.
48] 프로그래머스 문자열을 정수로 바꾸기 앞에 +,-가 올 수도 았고 안 올 수도 있다. #include #include using namespace std; int solution(string s) { int answer = 0; if(s[0]=='-'){ for(int i = s.size()-1 ; i>0; i --) answer += (s[i]-48) * pow(10, s.size()-1 -i); answer = 0- answer; } else if(s[0] == '+'){ for(int i = s.size()-1 ; i>0; i --) answer += (s[i]-48) * pow(10, s.size()-1 -i); } else{ for(int i = s.size()-1 ; i>=0; i --) answer += (s[i]-48) * p.. 2020. 9. 16.
47] 프로그래머스 K번째수 i, j, k의 숫자가 0부터 시작이 아니고 1부터 시작 #include #include using namespace std; vector solution(vector array, vector commands) { vector answer; vectorcopy; for(int i = 0;i 2020. 9. 15.