반응형 학교 지식.93 백준 10926 : ??! - C# 풀이 https://www.acmicpc.net/problem/10926 전에는 번호대로 풀고 있었는데 단계별로 풀기 시작하니까 또 너무 쉬운 것 같기도 하다.이 문제는 입력을 저장할 수 있는지와 문자열 더하기를 사용할 수 있는지 묻는 문제이다.C#의 기본 구조 외에 코드는 2줄이면 맞을 수 있는 쉬운 문제이다. https://unicoti-sub.tistory.com/4 C#의 기본 구조 완전히 이해하기using System;namespace unicoti{ class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } }} 이건 가장 간단한 C#의 예시입니다. 위의 코드는 Hello World를 출력하는 기능을 하.. 코딩테스트 (C#) 2024. 7. 14. 백준 10869 : 사칙연산 - C# 풀이 https://www.acmicpc.net/problem/10869이 문제 또한 기초적이다.입력된 값을 읽어올 수 있는지, 출력할 수 있는지, 사칙연산을 할 수 있는지 보는 문제이다. using System;namespace unicoti { class Program { static void Main() { string[] input = Console.ReadLine().Split(' '); int num1 = int.Parse(input[0]); int num2 = int.Parse(input[1]); Console.WriteLine(num1 + num2); Cons.. 코딩테스트 (C#) 2024. 7. 13. 백준 2557 : Hello World! - C# 풀이 https://www.acmicpc.net/problem/2557매우 기초적인 문제이다.https://unicoti-sub.tistory.com/4 C#의 기본 구조 완전히 이해하기using System;namespace unicoti{ class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } }} 이건 가장 간단한 C#의 예시입니다. 위의 코드는 Hello World를 출력하는 기능을 하고 있습니다.하지만unicoti-sub.tistory.com using System;namespace unicoti { class Program { static void Main() { .. 코딩테스트 (C#) 2024. 7. 13. 백준 1004 : 어린 왕자 - C# 풀이 일단, 이 문제는 문제를 이해하는 것이 가장 어려웠다. 이해만 한다면 생각보다 쉽게 풀 수 있을 것이다. 일단 문제를 간소화해 보면, "원의 교점"을 찾는 문제이다.항성계는 경계가 있어서 진입/이탈을 판별할 수 있는데, 이때 원의 교점과 진입/이탈의 수가 같다.또한 여기서 한 가지 조건이 더 있는데 "최소"라는 것이다. 나는 이걸 제대로 이해 못 해서 오래 걸렸는데,피할 수 있으면 피한다는 뜻이다. 피할 수 있는 진입/이탈은 문제 사진처럼 시작점과 도착점 사이에원이 있어서 곡선으로 가는 상황이 있다. 따라서 이 문제를 최대한 요약하면 다음과 같다. -> 시작점과 끝점을 곡선으로 잇는 과정에서 피할 수 없는 원과의 접점을 구하라.풀어보자.1. 입력의 구조 파악하기, 알고리즘 설계일단 처음에는 테스트할 케이.. 코딩테스트 (C#) 2024. 7. 12. 백준 1003 : 피보나치 함수 - C# 풀이 하루 1문 코딩 테스트를 하면서 더더욱 느끼는 거지만 약간 느낌이 수학문제 푸는 느낌이다.현재는 밤에 이 짓을 하고 있는데, 차라리 아침에 한번 확인하고 하루동안 계속 생각해 보는 게 나을 것 같다.이 문제를 푼 대다수가 "시간 초과"로 인한 실패를 경험했다고 인터넷에 나온다.내가 원래 제시했었던 방법과 그에 맞춰 찾은 해결법을 남겨두도록 하겠다.1. 원래 풀이using System;namespace unicoti { class Program { static int oneCount = 0; static int zeroCount = 0; static void Main(string[] args) { string input = Co.. 코딩테스트 (C#) 2024. 7. 9. 백준 1002 : 터렛 - C# 풀이 https://www.acmicpc.net/problem/1002 이 문제를 보고 설명을 위한 임의의 이름들이지만 이해하기가 어려웠다.이 문제를 다르게 말하면, 두 원의 교점을 찾는 문제와 같다. using System.Text;int t = int.Parse(Console.ReadLine());for (int i = 0; i differR) { Console.WriteLine("2"); } else Console.WriteLine("0");} 두 원이 만나는 점을 구하는 것만을 생각해 보자.아예 안 만나거나, 1점에서 만나거나, 2점에서 만나거나, 무수히 많은 점에서 만날 것이다. 1. distance_square == 0가장 쉽게 생각할 수 있는 게 두 원의 중심이 같.. 코딩테스트 (C#) 2024. 7. 9. 백준 1008 : A/B - C# 풀이 https://www.acmicpc.net/problem/1008 문제는 이렇다. 두 수 A, B를 입력받아 나눠주기만 하면 되는 것으로 보일 수 있겠으나,한 가지 조건이 있는데, 상대오차 범위가 10의 -9승 이하여야 한다는 것이다. https://unicoti-sub.tistory.com/5 Baekjoon No. 1000, 1001, 10098 - C# 풀이(1001번, 10998번은 +를 각각 -, * 로 바꾸면 되기에 생략한다) 원래 유니티 개발자로 활동하여 코딩 테스트는 해본 적 없었는데 이번에 C# 기본 구조도 파악해야좀 더 나은 개발자가 될 것 같아 코딩unicoti-sub.tistory.com이 글에서 더하기와 빼기, 곱하기는 같은 맥락에서 기호만 바꿔 성공했는데,나누기의 경우는 조금 다.. 코딩테스트 (C#) 2024. 7. 8. 백준 1000 : A+B, 1001 : A-B, 10098 : AxB - C# 풀이 (1001번, 10998번은 +를 각각 -, * 로 바꾸면 되기에 생략한다) 원래 유니티 개발자로 활동하여 코딩 테스트는 해본 적 없었는데 이번에 C# 기본 구조도 파악해야좀 더 나은 개발자가 될 것 같아 코딩 테스트부터 시작하여 여러 코딩의 기본 구조나 기술들을익혀보기로 했다. 코딩 테스트쪽은 작성 난도가 낮아 글이 워낙 많아서 이 글을 쓴다고 해도메인 블로그 만큼의 방문자 수를 가지기 어렵겠지만, 방문자 수보다는 나의 개인적인 발전을 위해 남긴다.https://www.acmicpc.net/problem/1000https://www.acmicpc.net/problem/1001https://www.acmicpc.net/problem/10998위의 링크에서 직접 시도해볼 수 있다. 문제의 내용은 이렇다.두.. 코딩테스트 (C#) 2024. 7. 8. C#의 기본 구조 완전히 이해하기 using System;namespace unicoti{ class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } }} 이건 가장 간단한 C#의 예시입니다. 위의 코드는 Hello World를 출력하는 기능을 하고 있습니다.하지만 그걸 실행하는 줄은 단 한 줄입니다. C#에서 유독 이런 "구조"가 심하게 나타나는데요,오늘은 C#의 이러한 기본 구조에 대하여 알아보겠습니다.1. using System;먼저 가장 위에 있는 using System부터 알아보겠습니다.System 네임스페이스에 있는 메서드나 변수 등을 바로 사용할 수 있게 해.. 코딩테스트 (C#) 2024. 7. 7. 이전 1 ··· 5 6 7 8 다음 반응형