Algorithm/프로그래머스(84)
-
[프로그래머스]Level.1 연습문제-문자열을 정수로 바꾸기
코딩테스트 연습 - 문자열을 정수로 바꾸기 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니 programmers.co.kr string을 int형으로 변환하고 싶을때는 stoi를 쓰면된다. int를 string형으로 변환하고 싶을때는 to_string을 사용한다 #include #include using namespace std; int solution(string s) { int answer = 0; answer=stoi(s); return answer; }
2021.01.06 -
[프로그래머스]Level.1연습문제-수박수박수박수박수?
코딩테스트 연습 - 수박수박수박수박수박수? 길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다. 제한 조 programmers.co.kr #include #include using namespace std; string solution(int n) { string answer = ""; for(int i=0;i
2021.01.06 -
[프로그래머스] Level.1 연습문제-소수찾기
코딩테스트 연습 - 소수 찾기 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다. (1은 소수가 아닙니다.) 제한 조건 n은 2이상 programmers.co.kr #include #include using namespace std; int solution(int n) { int answer = 0; for(int i=1;i
2021.01.06 -
[프로그래머스]Level.1연습문제-서울에서 김서방찾기
코딩테스트 연습 - 서울에서 김서방 찾기 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
2021.01.05 -
[프로그래머스]Level.1 연습문제-문자열 다루기 기본
코딩테스트 연습 - 문자열 다루기 기본 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 이 programmers.co.kr #include #include using namespace std; bool solution(string s) { bool answer = true; if(s.length()==4||s.length()==6){ for(int i=0;i 'A' => 0이 나옴 isdigit(str[1]) => '1' => 0이 아닌 수가 나옴
2021.01.05 -
[프로그래머스]Level.1 연습문제-문자열 내림차순으로 배치하기
https://programmers.co.kr/learn/courses/30/lessons/12917 코딩테스트 연습 - 문자열 내림차순으로 배치하기 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 programmers.co.kr #include #include #include using namespace std; string solution(string s) { string answer = ""; sort(s.begin(),s.end()); reverse(s.begin(),s.end()); answer=s; return answer; } 나는 정렬한 다음에 ..
2021.01.05