본문 바로가기

프로그래머스40

[level 1] 문자열 내림차순으로 배치하기 12345678910111213import java.util.*; class Solution { public String solution(String s) { String answer = ""; String[] st = s.split(""); Arrays.sort(st); Collections.reverse(Arrays.asList(st)); answer = String.join("", st); return answer; }}Colored by Color Scriptercs 문제 설명문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. 제한 사항str은 .. 2018. 8. 21.
[level 1] 문자열을 정수로 바꾸기 1234567class Solution { public int solution(String s) { int answer = 0; answer = Integer.parseInt(s); return answer; }}Colored by Color Scriptercs 문제 설명문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건s의 길이는 1 이상 5이하입니다.s의 맨앞에는 부호(+, -)가 올 수 있습니다.s는 부호와 숫자로만 이루어져있습니다.s는 0으로 시작하지 않습니다. 간단하게 스트링을 정수로 변환해주는 ParseInt() 메소드를 활용해서 해결했다.처음에는 ParseInt() 메소드가 '-'기호를 음수로 인식을 못하는줄 알고 substring() 메소드로 첫 글자.. 2018. 8. 20.
[level 1] 2016년 1234567891011121314151617181920#include #include using namespace std; string solution(int a, int b) { string answer = ""; string day[8] = { "SUN","MON","TUE","WED","THU","FRI","SAT" }; int month[12] = { 31,29,31,30,31,30,31,31,30,31,30,31 }; int i; int allday = 0; for (i = 0; i 2018. 8. 19.
[level 1] 같은 숫자는 싫어 1234567891011121314151617181920#include #include using namespace std; vector solution(vector arr) { vector answer; int current= arr[0]; for(int i=1;i 2018. 8. 18.