새소식

C#/programmers

[C# 코딩테스트 연습] LV.0 대소문자 바꿔서 출력하기

  • -

문제 설명

영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.

 

제한사항

1 ≤ str의 길이 ≤ 20

str은 알파벳으로 이루어진 문자열입니다.

 

Solution.cs

using System;

public class Example
{
    public static void Main()
    {
        String s;

        Console.Clear();
        s = Console.ReadLine();
        
        String result = "";

        foreach (char c in s)
        {
            if (char.IsLower(c))
            {
                result += char.ToUpper(c);
            }
            else if (char.IsUpper(c))
            {
                result += char.ToLower(c);
            }
        }

        Console.WriteLine(result);
    }
}

 

실행 결과

테스트 1
입력값 〉 "aBcDeFg"
기댓값 〉 "AbCdEfG"
실행 결과 〉 테스트를 통과하였습니다.
출력 〉 AbCdEfG

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.