문제는 주어진 문자열에서 대문자는 소문자로, 소문자는 대문자로 바꿔서 출력하는 것.
- Console.ReadLine()으로 입력을 받고, foreach문으로 문자열의 각 문자를 확인하면서, 대문자면 소문자로, 소문자면 대문자로 바꾸고 마지막에 변환된 문자열을 출력하도록!
using System; // C#의 표준 라이브러리 기능을 사용하기 위한 선언입니다.
public class Example
{
public static void Main()
{
String s; // 문자열을 저장할 변수 s 선언
s = Console.ReadLine(); // 사용자로부터 문자열을 입력받아 s에 저장
string result = ""; // 결과 문자열을 저장할 result 변수 선언 및 초기화
// 입력받은 문자열 s의 각 문자 c에 대해 반복
foreach (char c in s)
{
// 만약 문자가 대문자라면
if (char.IsUpper(c))
{
result += char.ToLower(c); // 해당 문자를 소문자로 변환해서 result에 추가
}
// 만약 문자가 소문자라면
else if (char.IsLower(c))
{
result += char.ToUpper(c); // 해당 문자를 대문자로 변환해서 result에 추가
}
}
Console.WriteLine(result); // 최종 결과 문자열을 콘솔에 출력
}
}