문제)
제한 조건)
입출력 예)
생각할 점)
//문자 하나씩 배열에 저장 > split("")사용
//띄어쓰기 이후 다시 처음부터
//홀수 대문자, 짝수 소문자
코드 설명)
4-> a 배열에 s 문자 하나하나 저장
8~19 -> for-each문
8~10 -> 공백이 있을시 count 초기화
10~12 -> 문자 크기만큼 count ++
13~17 -> 문자열이 홀수면 대문자, 짝수면 소문자 설정
다른 사람 풀이)
배운점,배울점)
for- each
for (type var: iterate) { body-of-loop }
iterate는 루프를 돌릴 객체이고 iterate 객체에서 한개씩 순차적으로 var에 대입되어 for문이 수행된다. iterate로 사용할 수 있는 자료형은 루프를 돌릴수 있는 자료형(배열 및 ArrayList 등)만 가능
문자 대문자 , 소문자로 변경 > toUpperCase, toLowerCase
'코딩테스트' 카테고리의 다른 글
코딩 테스트) 자연수 뒤집어 배열로 만들기 - 프로그래머스(java) (0) | 2022.11.20 |
---|---|
코딩 테스트) 자릿수 더하기 - 프로그래머스(java) (0) | 2022.11.20 |
코딩 테스트)완주하지 못한 선수 - 프로그래머스(java) (0) | 2022.11.20 |
코딩 테스트) 수박수박수박수박수박수? - 프로그래머스(java) (0) | 2022.11.20 |
코딩 테스트) 나누어 떨어지는 숫자 배열 - 프로그래머스(java) (0) | 2022.11.20 |