-
[알고리즘 문제] 프로그래머스 이상한 문자 만들기IT/알고리즘 2019. 4. 28. 11:30
딱봐도 정신없는 이상한 문자 만들기~!~!
이 문제에서 핵심은! 전체 문자열에서의 홀수 짝수가 아닌 여백을 기준으로 새로운 글자의 홀수 짝수를 나누어 대문자로 바꾸어줘야한다!
소스코드 ↓↓↓
1234567891011121314151617181920212223public static void main(String[] args) {// TODO Auto-generated method stubScanner scan = new Scanner(System.in);String s = scan.nextLine(); //공백도 문자열로 쳐야하기때문에 nextLineint tmp=0; //홀수 짝수 인덱스 비교for(int i=0; i<s.length(); i++){if(s.charAt(i) == ' '){ //s의 i번째 문자가 공백이면System.out.print(s.charAt(i)); //공백 출력후tmp = 0; //비교값 초기화continue;}if(tmp%2 == 0){ //짝수면 대문자로System.out.print(s.toUpperCase().charAt(i));}else{System.out.print(s.charAt(i));}tmp++; //비교값 증가}}cs 실행결과↓↓↓
참쉽죵
'IT > 알고리즘' 카테고리의 다른 글
[알고리즘 문제] 코딩도장 로또프로그램 (0) 2019.05.05 [알고리즘 문제] 프로그래머스 콜라츠 추측 (2) 2019.05.01 [알고리즘 문제] 정올 1583 : 개구리 탈출 (2) 2019.04.24 [알고리즘 문제] 프로그래머스 하샤드 수 (2) 2019.04.21 [알고리즘 문제] 숫자야구 구현 (4) 2019.04.18