프로그래밍/프로그래머스
[코딩 기초 트레이닝] 대소문자 바꿔서 출력하기
SUGI_
2023. 7. 11. 02:43
문제. 영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.
using System;
using System.Linq;
public class Example
{
public static void Main()
{
String s;
Console.Clear();
s = Console.ReadLine();
var sResult = s.Select(c => char.IsUpper(c)? char.ToLower(c) : char.ToUpper(c));
string invertedResult = new String(sResult.ToArray());
Console.WriteLine(invertedResult);
}
}
입출력 예. aBcDeFg -> AbCdEfG
>>>
LINQ의 Select() 메서드와 Char 클래스에서 제공하는 ToUpper()메서드와 ToLower()메서드를 사용해야 함
찾아본 내용
[C#]문자열 대소문자 변환 방법
문자열 대소문자 변환 방법 C#에서 문자열을 대문자 또는 소문자로 변환해야 하는 경우가 존재합니다. string 클래스에서 제공하는 ToUpper() 메서드와 ToLower() 메서드를 사용하면, 문자열을 대소문
developer-talk.tistory.com
[C#]LINQ 인덱스 가져오는 방법
Select 메서드 System.Linq 네임스페이스에 존재하는 Select() 메서드는 오버로드된 두 가지 버전이 존재합니다. // 첫 번째 버전 public static IEnumerable Select( this IEnumerable source, Func selector); // 두 번째 버전
developer-talk.tistory.com
C# - var 키워드는 무엇인가 (초기화, 사용법)
C# - var 키워드는 무엇인가 이번에 C#을 배우면서 처음 보는 키워드인 var를 한번 알아보고자 글을 써보려고 합니다. 우리가 변수를 선언할 떄는 앞에 키워드를 붙여서 어떤 형식인지 명시를 해주
whyprogrammer.tistory.com
728x90