본문 바로가기
Algorithm/Baekjoon

백준) 대소문자 바꾸기 [JAVA/자바] - 오늘의 TIL

by 그리밍밍 2023. 7. 5.

https://www.acmicpc.net/problem/2744

 

2744번: 대소문자 바꾸기

영어 소문자와 대문자로 이루어진 단어를 입력받은 뒤, 대문자는 소문자로, 소문자는 대문자로 바꾸어 출력하는 프로그램을 작성하시오.

www.acmicpc.net


👇소스 코드

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        String a = sc.next();
        String str = "";

        sc.close();

        for (int i = 0; i < a.length(); i++) {
            char c = a.charAt(i);

            if (Character.isUpperCase(c)) {
                str += Character.toLowerCase(c);
            } else {
                str += Character.toUpperCase(c);
            }
        }
        System.out.println(str);
    }
}

 

2023.07.05 - [Algorithm/Programmers] - 프로그래머스 ) 대소문자 바꿔서 출력하기 [JAVA/자바] - 오늘의 TIL

 

프로그래머스 ) 대소문자 바꿔서 출력하기 [JAVA/자바] - 오늘의 TIL

https://school.programmers.co.kr/learn/courses/30/lessons/181949 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞

grimeeee.tistory.com

프로그래머스에서 푼 거랑 똑같은 문제이길래 같이 풀어보았는데

백준문제는 처음부터 끝까지 스스로 타이핑해야 하기에 프로그래머스로 먼저 풀어보길 잘했다는 생각이 들었다.

728x90