2023/10 6

[백준][C#] 15552번, 빠른 A+B

문제 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 반례 x 풀이 더보기 using System; using System.IO; using System.Text; namespace CodingTest { class Program { static void Main() { StringBuilder builder = new StringBuilder(); string[] values; int T = int.Parse(Console.ReadLine()); for (in..

[백준][C#] 2480번, 주사위 세개

문제https://www.acmicpc.net/problem/2480 2480번: 주사위 세개1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다.  같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다.  같은 눈이 2개www.acmicpc.net반례입력6 3 3출력1300풀이더보기더보기using System;namespace AlgorithmTest{ class cSharpPractice { static void Main() { string[] results = Console.ReadLine().Split(" "); int result1 = int..

[C#] System.Linq

from : 찾기, 어떤 데이터에서 where : 찾기, 어떤 조건으로 order by : 정렬 , 어떤 항목을 기준 select : 추출, 어떤 항목을 https://hijuworld.tistory.com/56 C# LINQ 사용 방법 및 예제 from, select, where, order byLINQ란 Language Integrated Query 라고해서 특정 데이터들에서 Query를 하여 데이터를 빠르고 편리하게 추출하는 방식이라 할 수 있다. 해당기능은 C# 3.0부터 추가가 되기 시작한 문법이다. 기본적으로 람hijuworld.tistory.com

C# 2023.10.12

[백준][C#] 2525번, 오븐 시계

문제 https://www.acmicpc.net/problem/2525 2525번: 오븐 시계 첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.) www.acmicpc.net 반례 입력 23 50 70 출력 1 0 풀이 더보기 using System; namespace AlgorithmTest { class cSharpPractice { static void Main() { string[] time = Console.ReadLine().Split(" "); int h = int.Parse(time[0]); int m = int.Parse(time[1]..

[C#] Int32.Parse, int.Parse 차이

의문 문제 풀다가 int.Parse() 를 쓰는 사람이 있고 Int32.Parse() 를 사람이 있어서 찾아봤다. 해결 int 와 Int32를 타고 들어가면 둘은 같은 32 비트 정수 라는 것을 알 수 있다. 어셈블리 내에서 Int32를 int로 단순화 시켜서 사용할 수 있도록 해둔 것 같다. 사용자 스타일에 따라 둘 중 맘에 드는 걸로 하면 될 듯 하다... 참고 https://stackoverflow.com/questions/10336213/int32-parse-vs-int-parse

C# 2023.10.12

[백준][C#] 2884번, 알람 시계

문제 https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 반례 입력 0 45 출력 0 0 풀이 더보기 using System; namespace AlgorithmTest { class cSharpPractice { static void Main() { string[] time = Console.ReadLine().Split(" "); int h = Int32.Parse(time[0]); int m = Int32.Parse(time[1]); int total..