반응형

@notepad_jj2

츄르사려고 코딩하는 코집사입니다.


1. [프로그래머스] 대소문자 바꿔서 출력하기 자바(JAVA)

1) 문제 제목 : 대소문자 바꿔서 출력하기
 
2) 문제 출처
https://school.programmers.co.kr/learn/courses/30/lessons/181949

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

2. 풀이

- 값을 입력 받고, string형 변수에서 글자 한 개씩 char형으로 바꿔 대문자인지 소문자인지 판별하여 변환 후 string형 변수 result에 이어 붙여서 출력하면 된다.
 

4. 소스 코드

import java.util.Scanner;

public class Solution {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String a = sc.next();
        
        String result = "";
		
		for(int i = 0; i < a.length(); i++) {
			char c = a.charAt(i);
			
			if(Character.isLowerCase(c)) {
				result += Character.toUpperCase(c);
			} else {
				result += Character.toLowerCase(c);
			}
		}
		
		System.out.println(result);
    }
}

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기