Skip to content

Commit 07fa7f8

Browse files
committed
[level 1] Title: 이상한 문자 만들기, Time: 0.05 ms, Memory: 75.9 MB -BaekjoonHub
1 parent b7796fb commit 07fa7f8

2 files changed

Lines changed: 11 additions & 11 deletions

File tree

프로그래머스/1/12930. 이상한 문자 만들기/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
# [level 1] 이상한 문자 만들기 - 12930
22

3-
[문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/12930?language=java)
3+
[문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/12930)
44

55
### 성능 요약
66

7-
메모리: 75.7 MB, 시간: 0.04 ms
7+
메모리: 75.9 MB, 시간: 0.05 ms
88

99
### 구분
1010

@@ -16,7 +16,7 @@
1616

1717
### 제출 일자
1818

19-
2026년 06월 22일 21:06:56
19+
2026년 06월 24일 09:44:10
2020

2121
### 문제 설명
2222

프로그래머스/1/12930. 이상한 문자 만들기/이상한 문자 만들기.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@ public String solution(String s) {
33
StringBuilder sb = new StringBuilder();
44
int idx = 0;
55

6-
for (char c: s.toCharArray()) {
6+
for (int i = 0; i < s.length(); i++) {
7+
char c = s.charAt(i);
8+
79
if (c == ' ') {
8-
sb.append(c);
10+
sb.append(' ');
911
idx = 0;
10-
} else {
11-
if (idx % 2 == 0) {
12-
sb.append(Character.toUpperCase(c));
13-
} else {
14-
sb.append(Character.toLowerCase(c));
15-
}
12+
}
13+
else {
14+
if (idx % 2 == 0) sb.append(Character.toUpperCase(c));
15+
else sb.append(Character.toLowerCase(c));
1616
idx++;
1717
}
1818
}

0 commit comments

Comments
 (0)