그 밖의 방법들
빠른 입출력 [C#] 백준 15552번 - 빠른 A+B, 최대한 다양하게
치킨먹고싶어요
2022. 5. 25. 16:41
https://www.acmicpc.net/problem/15552
15552번: 빠른 A+B
첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다.
www.acmicpc.net
1. 이해하기 쉬운 코드
using System;
using System.Text;
using System.IO;
namespace backjoonmmmmmm
{
public class Program
{
public static void Main(string[] args)
{
StreamReader sr = new StreamReader(new BufferedStream(Console.OpenStandardInput()));
StreamWriter sw = new StreamWriter(new BufferedStream(Console.OpenStandardOutput()));
int T;
string[] line;
int a, b;
StringBuilder sb = new StringBuilder();
T = Int32.Parse(sr.ReadLine());
for(int i = 0; i < T; i++){
line = sr.ReadLine().Split();
a = Int32.Parse(line[0]);
b = Int32.Parse(line[1]);
sb.Append(a+b).Append('\n');
}
sw.WriteLine(sb.ToString());
sr.Close();
sw.Close();
}
}
}
|
cs |
2. 다른 방법
using System;
using System.Text;
using System.IO;
namespace backjoonmmmmmm
{
public class Program
{
public static void Main(string[] args)
{
StreamReader sr = new StreamReader(new BufferedStream(Console.OpenStandardInput()));
StreamWriter sw = new StreamWriter(new BufferedStream(Console.OpenStandardOutput()));
int T;
string[] line;
int a, b;
StringBuilder sb = new StringBuilder();
T = Int32.Parse(sr.ReadLine());
for(int i = 0; i < T; i++){
line = sr.ReadLine().Split();
a = Int32.Parse(line[0]);
b = Int32.Parse(line[1]);
sb.Append(a+b).Append('\n');
}
sw.WriteLine(sb.ToString());
sr.Close();
sw.Close();
}
}
}
|
cs |