[스파르타코딩클럽] C# 문법 종합반 - 3주차: 과제
알고리즘 문제시트
문자열 뒤집기, 가위 바위 보, 점의 위치 구하기
Math.Sign(value)
메서드는 value(숫자)를 인자로 받으며 이 값이 양수, 음수, 0인지 구분하여 정수를 반환합니다.
value > 0 이면 +1을 반환합니다.
value = 0 이면 0을 반환합니다.
value < 0 이면 -1을 반환합니다.
using System;
using System.Text;
public class Example
{
public static void Main()
{
string str = "KDH";
char changeChar = 'T';
StringBuilder sb = new StringBuilder(str);
sb[1] = changeChar;
str = sb.ToString();
Console.WriteLine(str); //결과 : KTH
}
}
using System;
public class Example
{
public static void Main()
{
string str = "KDH";
char changeChar = 'T';
//Remove(인덱스 위치, 개수) Insert(인덱스 위치, 넣을 문자열)
str = str.Remove(1, 1).Insert(1, changeChar.ToString());
Console.WriteLine(str); //결과 : KTH
}
}
using System;
public class Example
{
public static void Main()
{
string str = "KDH";
char changeChar = 'T';
str = str.Substring(0, 1) + changeChar + str.Substring(2);
Console.WriteLine(str); //결과 : KTH
}
}
using System;
public class Example
{
public static void Main()
{
string str = "KDH";
char changeChar = 'T';
char[] chars = str.ToCharArray();
chars[1] = changeChar;
str = new string(chars);
Console.WriteLine(str); //결과 : KTH
}
}
using System;
public class Example
{
public static void Main()
{
string str = "Hello World";
string newStr = new string(str.Reverse().ToArray());
Console.WriteLine(newStr);
//결과 dlroW olleH
}
}
using System;
public class Example
{
public static void Main()
{
string str = "Hello World";
char[] charArr = str.ToCharArray();
Array.Reverse(charArr);
str = new string(charArr);
Console.WriteLine(str);
//결과 dlroW olleH
}
}
<summary>
클래스나 메서드 위에 ///
을 적어주면 자동으로 생성한다.
/// <summary>
///
/// </summary>
중간 ///
에 기본적이 설명을 적어주면 된다.
만약 파라미터에 설명을 적어주고 싶으면 /// </summary>
아래에 작성해주면 된다.
/// <param name="good"> 이 값은 ~~을 행동한다.</param>
코딩 규칙 암기하여 현재까지 작성한 것, 작성 중인 코드에 적용하기
3강 블랙잭 만들기 및 개인 과제 수행하기