728x90
반응형
[프로그래머스] 코딩기초 트리이닝 / 대소문자 바꿔서 출력하기 / C# , C
📝문제 설명
영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.
🔎 제한사항
- 1 ≤ str의 길이 ≤ 20
- str은 알파벳으로 이루어진 문자열입니다.
🎀입출력 예시
🧐 풀이
C
#include <stdio.h>
#define LEN_INPUT 11
int main(void) {
char s1[LEN_INPUT];
scanf("%s", s1);
int len = strlen(s1);
for(int i = 0; i < len; i++)
{
if(s1[i] >= 'A' && s1[i] <= 'Z') s1[i] += 32;
else if(s1[i] >= 'a' && s1[i] <= 'z') s1[i] -= 32;
}
printf("%s", s1);
return 0;
}
C#
using System;
public class Example
{
public static void Main()
{
String s;
Console.Clear();
s = Console.ReadLine();
foreach ( char c in s)
{
if(char.IsUpper(c))
{
Console.Write(char.ToLower(c));
}
else
{
Console.Write(char.ToUpper(c));
}
}
}
}
728x90
반응형
'◆C# > C# : 프로그래머스 문제 풀이' 카테고리의 다른 글
[프로그래머스] 암호해독 C# ,C++ (1) | 2023.11.09 |
---|---|
[프로그래머스] 편지 C# (0) | 2023.11.08 |
[프로그래머스] 진료 순서 정하기 C# (0) | 2023.04.12 |
[프로그래머스]가위 바위 보 C# (0) | 2023.04.04 |
[프로그래머스] 모스부호 (1) C# (0) | 2023.04.03 |