거인의 코딩일지
[Lv.0_Java] 세로읽기 본문
728x90
class Solution {
public String solution(String my_string, int m, int c) {
String answer = "";
String [] arr = my_string.split("");
for(int i = c-1; i < arr.length; i += m){
answer += arr[i];
}
return answer;
}
}
우선 my_string 를 배열에 담아준뒤 for 반복문을 사용하여 i 를 c-1 이라고 할당하고 i 의 증가값은 m으로 하여 answer 에 추가하였다!
class Solution {
public String solution(String my_string, int m, int c) {
String answer = "";
for (int i = c - 1; i < my_string.length(); i += m) {
answer += my_string.charAt(i);
}
return answer;
}
}
다른사람의 코드를 확인해보니 배열을 만들지 않고 그냥 charAt 함수를 활용하여 문제를 풀었다....
728x90
'알고리즘테스트 > Programmers' 카테고리의 다른 글
[Lv.0_Java] 1로 만들기 (0) | 2023.08.17 |
---|---|
[Lv.0_Java] 날짜 비교하기 (0) | 2023.08.17 |
[Lv.0_Java] 숫자 찾기 (0) | 2023.08.17 |
[Lv.0_Java] 9로 나눈 나머지 (0) | 2023.08.17 |
[Lv.0_Java] 369 게임 (0) | 2023.08.16 |