티스토리 뷰
인간의 기억력은 믿을게 못되니 에이 설마 싶은것도 적어놓아야지...
스트림 입출력
BufferedStream bs = new BufferedStream(Console.OpenStandardInput());
StreamReader sr = new StreamReader(bs);
StringBuilder sb = new StringBuilder();
입력값 읽어오기는 sr.ReadLine(); 출력값 저장하기는 sb.Append(); 나중에 Console.writeline(sb);로 한번에 출력.
입력받은 String 쪼개기
string[] str = sr.ReadLine().Split();
원하는 char 단위로 쪼개기도 가능.
string-> int
int a = int.Parse(str);
Array 통째로 string -> int
int[] intArray = Array.ConvertAll<string.int>(stringArray,int.Parse);
문자(열) 간 비교
stringA.Equals(stringB); <- 같으면 true 틀리면 flase 반환하는 bool형
stringA.compareTo(stringB); <-같으면 0 + 크고작음 판별, 하지만 단순 비교만 필요하다면 Equals을 쓰자.
문자 배열 <-> String
char[] charArray = string.ToCharArray();
string = new string(charArray);
해당 배열이 item을 가지고 있는가?
listArray.Contains(char item);
이 item을 지니는 index 출력
Array.IndexOf(ArrayName,item);
'■ 알고리즘 > ◻ 백준' 카테고리의 다른 글
| [C#]백준 1076번 : 저항 (0) | 2018.08.10 |
|---|---|
| [C#]백준 10866번 : 덱 (0) | 2018.08.10 |
| [C#]백준 1966번 : 프린터 큐 (0) | 2018.08.10 |
| [C#] 백준 10845번 : 큐 (0) | 2018.08.09 |
| [C#]백준 9012번 : 괄호 (0) | 2018.08.09 |