728x90
728x90
https://codingbat.com/prob/p165666
= 문제 번역 =
문자열이 주어지면 첫 번째 문자부터 시작하여 다른 모든 문자로 구성된 새 문자열을 반환하므로 "Hello"는 "Hlo"를 생성합니다.
= 문제푸는 팁 =
아직은 i 자체에다가 변화주는게 익숙치가 않아서 푸는데 약간 고난을 겪었다.
그래도 가져오는 것 자체에 변화를 줘야한다 생각하면 쉽다.
= 해설 =
< 1 >
public String stringBits(String str) {
String result = "";
// Note: the loop increments i by 2
for (int i=0; i<str.length(); i+=2) {
result = result + str.substring(i, i+1);
// Alternately could use str.charAt(i)
}
return result;
}
< 2 >
public String stringBits(String str) {
String result="";
for(int i=0;i<str.length();i+=2){
result = result+str.charAt(i);
}
return result;
}
728x90
'코딩테스트 > Coding Bat' 카테고리의 다른 글
[코딩뱃] [자바] Warmup - 2단계 : last2 문제 (2) | 2021.12.02 |
---|---|
[코딩뱃] [자바] Warmup - 2단계 : stringSplosion 문제 (0) | 2021.11.24 |
[코딩뱃] [자바] Warmup - 2단계 : doubleX 문제 (0) | 2021.11.05 |
[코딩뱃] [자바] Warmup - 2단계 : countXX 문제 (0) | 2021.10.12 |
[코딩뱃] [자바] Warmup - 2단계 : frontTimes 문제 (0) | 2021.10.11 |