File tree Expand file tree Collapse file tree
프로그래머스/0/120893. 대문자와 소문자 Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # [ level 0] 대문자와 소문자 - 120893
2+
3+ [ 문제 링크] ( https://school.programmers.co.kr/learn/courses/30/lessons/120893 )
4+
5+ ### 성능 요약
6+
7+ 메모리: 78.5 MB, 시간: 11.95 ms
8+
9+ ### 구분
10+
11+ 코딩테스트 연습 > 코딩테스트 입문
12+
13+ ### 채점결과
14+
15+ 정확성: 100.0<br />합계: 100.0 / 100.0
16+
17+ ### 제출 일자
18+
19+ 2026년 05월 08일 11:29:21
20+
21+ ### 문제 설명
22+
23+ <p >문자열 <code >my_string</code >이 매개변수로 주어질 때, 대문자는 소문자로 소문자는 대문자로 변환한 문자열을 return하도록 solution 함수를 완성해주세요.</p >
24+
25+ <hr >
26+
27+ <h5 >제한사항</h5 >
28+
29+ <ul >
30+ <li >1 ≤ <code >my_string</code >의 길이 ≤ 1,000</li >
31+ <li ><code >my_string</code >은 영어 대문자와 소문자로만 구성되어 있습니다.</li >
32+ </ul >
33+
34+ <hr >
35+
36+ <h5 >입출력 예</h5 >
37+ <table class =" table " >
38+ <thead><tr>
39+ <th >my_string</th >
40+ <th >result</th >
41+ </tr >
42+ </thead >
43+ <tbody><tr>
44+ <td >"cccCCC"</td >
45+ <td >"CCCccc"</td >
46+ </tr >
47+ <tr >
48+ <td >"abCdEfghIJ"</td >
49+ <td >"ABcDeFGHij"</td >
50+ </tr >
51+ </tbody >
52+ </table>
53+ <hr >
54+
55+ <h5 >입출력 예 설명</h5 >
56+
57+ <p >입출력 예 #1</p >
58+
59+ <ul >
60+ <li >소문자는 대문자로 대문자는 소문자로 바꾼 "CCCccc"를 return합니다.</li >
61+ </ul >
62+
63+ <p >입출력 예 #2</p >
64+
65+ <ul >
66+ <li >소문자는 대문자로 대문자는 소문자로 바꾼 "ABcDeFGHij"를 return합니다.</li >
67+ </ul >
68+
69+
70+ > 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges
Original file line number Diff line number Diff line change 1+ class Solution {
2+ public String solution (String my_string ) {
3+ String answer = "" ;
4+
5+ char c ;
6+ for (int i =0 ; i <my_string .length (); i ++){
7+ c = my_string .charAt (i );
8+ if (c >= 'a' && c <= 'z' ) answer += Character .toUpperCase (c );
9+ else if (c >= 'A' && c <= 'Z' ) answer += Character .toLowerCase (c );
10+ }
11+
12+ return answer ;
13+ }
14+ }
You can’t perform that action at this time.
0 commit comments