프로그래머스_Lv0_대문자와 소문자 _C#

Today Jeeho Learned·2022년 11월 14일
0

알고리즘

목록 보기
22/38
post-thumbnail

문제 출처

https://school.programmers.co.kr/learn/courses/30/lessons/120893

내 답안

using System;

public class Solution {
    public string solution(string my_string) {
        string answer = "";
         for(int i = 0; i < my_string.Length; i++)
         {
            if(Char.IsLower(my_string[i]) == true)
            {
                answer += Char.ToUpper(my_string[i]);
            }
            else
            {
                answer += Char.ToLower(my_string[i]);
            }
         }

        return answer;
    }
}

풀이 정리

정리하면 주어진 문장에서 소문자는 대문자로, 대문자는 소문자로 바꾸어주는 문제이다.

기억해야할 함수가 몇가지 있었다.

  1. Char.IsLower() 소문자이면 true로 반환해주는 것, 반대는 Char.IsUpper() 대문자이면 true
  2. Char.ToUpper() 유니코드 문자를 대문자로 변경해주는 것, Char.ToLower() 소문자로 변경해주는 것
profile
기록해야 (살아)남는다 !

0개의 댓글