728x90
1) 문자열 출력하기
문제 설명
문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요.
입출력 예
입력 #1
HelloWorld!
출력 #1
HelloWorld!
풀이
using System;
public class Example
{
public static void Main()
{
String s;
Console.Clear();
s = Console.ReadLine();
Console.WriteLine(s);
}
}
2) a 와 b 출력하기
문제 설명
정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요.
제한 사항
- -100,000 ≤ a, b ≤ 100,000
입출력 예
입력 #1
4 5
출력 #1
a = 4
b = 5
풀이
using System;
public class Example
{
public static void Main()
{
String[] s;
Console.Clear();
s = Console.ReadLine().Split(' ');
int a = Int32.Parse(s[0]);
int b = Int32.Parse(s[1]);
//Console.WriteLine("{0}", a + b);
Console.WriteLine("a = {0}",a);
Console.WriteLine("b = {0}",b);
}
}
3) 문자열 반복해서 출력하기
문제 설명
문자열 str과 정수 n이 주어집니다.
str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.
제한사항
- 1 ≤ str의 길이 ≤ 10
- 1 ≤ n ≤ 5
입출력 예
입력 #1
string 5
출력 #1
stringstringstringstringstring
풀이
using System;
public class Example
{
public static void Main()
{
String[] input;
Console.Clear();
input = Console.ReadLine().Split(' ');
String s1 = input[0];
int a = Int32.Parse(input[1]);
for(int i = 0;i < a;i++)
{
Console.Write(s1);
}
}
}
4) 대소문자 바꿔서 출력하기
문제 설명
영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.
제한사항
- 1 ≤ str의 길이 ≤ 20
- str은 알파벳으로 이루어진 문자열입니다.
입출력 예
입력 #1
aBcDeFg
출력 #1
AbCdEfG
풀이
using System;
public class Example
{
public static void Main()
{
String s;
Console.Clear();
s = Console.ReadLine();
for(int i =0; i<s.Length;i++)
{
if(Char.IsUpper(s[i]))
{
Console.Write(char.ToLower(s[i]));
}
else
{
Console.Write(char.ToUpper(s[i]));
}
}
}
}
※ 대소문자 판별 함수
1) 대문자 판별 : Char.IsUpper(Char c)
=> 대문자 : True / 소문자 : False
2) 소문자 판별 : Char.IsLower(Char c)
=> 대문자 : Fasle / 소문자 : True
※ 대소문자 변환 함수
1) 대문자 변환 : String.ToUpper( )
: 소문자 => 대문자
2) 소문자 변환 : String.ToLower( )
: 대문자 => 소문자
5) 특수문자 출력하기
문제 설명
다음과 같이 출력하도록 코드를 작성해 주세요.
출력 예시
!@#$%^&*(\'"<>?:;
풀이
using System;
public class Example
{
public static void Main()
{
Console.Write("!@#$%^&*(\\'\"<>?:;");
}
}
※ 이스케이프 시퀀스
- 백슬래시(\) 뒤에 한 문자나 숫자 조합이 오는 문자 조합
- 줄 바꿈 문자, 작은따옴표, 또는 문자 상수의 다른 특정 문자를 나타냄
- 백슬래시 뒤에 오는 문자는 일반 문자로 처리됨
- \' : 작은 따옴표
- \" : 큰 따옴표
- \ \ : 백슬래시
- \n : 줄 바꿈
- \r : 캐리지 리턴(커서를 맨 앞으로 이동)
- \b: 백스페이스(한 글자 삭제)
'공부 > 코딩테스트' 카테고리의 다른 글
프로그래머스/C# - 문자열 뒤집기 (0) | 2024.02.26 |
---|---|
프로그래머스/C# - 타겟 넘버 (0) | 2024.02.19 |
프로그래머스/코딩 기초 트레이닝/C# - Day2 (1) | 2024.02.18 |
프로그래머스/코딩 기초 트레이닝/C# - 문자열 뒤의 n글자 (0) | 2024.02.13 |
프로그래머스/코딩 기초 트레이닝/C# - 문자열 붙여서 출력하기 (0) | 2024.02.13 |