본문 바로가기

728x90

Computer Language

(22)
백준 알고리즘 C# & Python 1655번 가운데를 말해요 - MJ 문제 https://www.acmicpc.net/problem/1655 1655번: 가운데를 말해요 첫째 줄에는 백준이가 외치는 정수의 개수 N이 주어진다. N은 1보다 크거나 같고, 100,000보다 작거나 같은 자연수이다. 그 다음 N줄에 걸쳐서 백준이가 외치는 정수가 차례대로 주어진다. 정수는 -1 www.acmicpc.net Code 1) C# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 using System; ..
백준 알고리즘 C# 1920번 수 찾기 - MJ 문제 https://www.acmicpc.net/problem/1920 1920번: 수 찾기 첫째 줄에 자연수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1 ≤ M ≤ 100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들 www.acmicpc.net Code 1) 구현되어있는 BinarySearch 사용 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 using System; using System.Linq; using System.Text; namespace AlgorithmPrac..
[C#] 지정된 수 또는 범위로 배열 초기화 설명 using System.Linq; 지정된 수로 배열 초기화 Enumerable.Repeat(초기화 할 값, Length).ToArray() Enumerable.Repeat(초기화 할 값, Length).ToList() 지정된 숫자 범위로 배열 초기화 Enumerable.Range(start, end).ToArray(); Enumerable.Range(start, end).ToList(); 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 using System.Linq; namespace Array { class Program { static void Main(string[] args) { var repeatArray = Enumerable.Repeat(0, 10).ToArray(); va..
[C#] 동적 배열 초기화 설명 정적배열 : 배열의 크기가 고정된 배열(ex. string[], int[,] 와 같이 (값 형식,참조 형식)에 [] 대괄호를 붙인다) 동적배열 : 배열의 크기가 변하는 배열 (ex. List, ArrayList, stack, queue, Dictionary, SortedList, ConcurrentBag..등등) 동적 배열 초기화 : = new 형식(); 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 using System; using System.Collections; using System.Collections.Generic; using System.Collections.Concurrent; namespace Dynam..
백준 알고리즘 C# 14725번 개미굴 - MJ 문제 https://www.acmicpc.net/problem/14725 14725번: 개미굴 첫 번째 줄은 로봇 개미가 각 층을 따라 내려오면서 알게 된 먹이의 정보 개수 N개가 주어진다. (1 ≤ N ≤ 1000) 두 번째 줄부터 N+1 번째 줄까지, 각 줄의 시작은 로봇 개미 한마리가 보내준 먹이 www.acmicpc.net Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 usi..
백준 알고리즘 C# 2346번 풍선 터뜨리기 - MJ 문제 https://www.acmicpc.net/problem/2346 2346번: 풍선 터뜨리기 1번부터 N번까지 N개의 풍선이 원형으로 놓여 있고. i번 풍선의 오른쪽에는 i+1번 풍선이 있고, 왼쪽에는 i-1번 풍선이 있다. 단, 1번 풍선의 왼쪽에 N번 풍선이 있고, N번 풍선의 오른쪽에 1번 풍선 www.acmicpc.net Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 7..
백준 알고리즘 C# 1158번 ,11866번 요세푸스 문제 - MJ 문제 https://www.acmicpc.net/problem/11866 11866번: 요세푸스 문제 0 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 1,000) www.acmicpc.net https://www.acmicpc.net/problem/1158 1158번: 요세푸스 문제 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 5,000) www.acmicpc.net Code 1. Queue를 이용한 풀이 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 using System; using System...
[C#] UDP(User Datagram Protocol) 통신 동기/비동기 구현 1. 동기 UDP 통신 예제 설명 예제는 target Ip, Port를 default remote host로 설정하여 동기적인 UDP 통신을 windowForm을 통해 구현하였습니다. 만약에 IP상관 없이 Port만 설정하여 통신하려면 IPEndPoint를 new IPEndPoint(IPAddress.Any, targetport); 로 수정하시고 Connect(), Send(), 부분을 수정하여 구현하시면 됩니다. 코드가 길 수도 있습니다. 사용 방법에 맞게 적당히 마이그레이션이 필요하실 수 있습니다. 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ..

반응형