로딩
요청 처리 중입니다...

JAVA_LeetCode 6_Zigzag Conversion

 JAVA_LeetCode 6_Zigzag Conversion

JAVA_LeetCode 6_Zigzag Conversion 풀이 class Solution { public String convert(String s, int numRows) { // stringbuilder를 배열로 생성해서 각 char마다 인덱스에 따라 넣어준다. if(numRows <= 1 || numRows >= s.length()) return s; int idx = 0, num = 1; StringBuilder[] sb = new StringBuilder[numRows]; for(int i = 0; i < numRows; i++) sb[i] = new StringBuilder(); for(char ch : s.toCharArray()){ sb[idx].append(ch); if(idx == 0) num = 1; // 추가 후 첫번째 sb일때 인덱스 추가 if(idx == numRows - 1) num = -1; // 추가 후 마지막 sb일때 인덱스 빼기 idx += nu...