반응형 전체 글553 백준 C# - 1620 +) 풀이 이 문제를 풀기 앞서 할 수 있어야 하는 2가지 01 Dictionary에서 value이용해서 Key값 가져오는 법 Dictionary dic = new Dictionary(); var keys = new List(dic.Keys); string key = keys[4]; 02 Dictionary에서 Key값 이용해서 Value값 가져오는 법 string keyToFind = "piggy"; string value = dict[keyToFind]; 코드 전문 using System; using System.Collections.Generic; using System.Text; namespace baek2 { class Program { public static void Main() { string[] t.. 2024. 2. 24. 백준 C# - 7785 코드 전문 using System; using System.Collections.Generic; using System.Text; namespace baek2 { class Program { public static void Main() { int n = int.Parse(Console.ReadLine()); Dictionary ht = new Dictionary(); StringBuilder sb = new StringBuilder(); for(int i = 0; i< n;i++) { string[] token = Console.ReadLine().Split(); if(ht.ContainsKey(token[0])) ht.Remove(token[0]); else ht.Add(token[0], token[.. 2024. 2. 24. 백준 C# - 1920 +) 풀이 문제를 읽어 보았을때 정수가 존재하는지 알아내는지 찾아본다는 구문에 이전에 공부했던 HashSet을 사용해서 풀었는데 알고리즘 분류에는 이분 탐색으로 되어있었다. HashSet을 이용해서 풀면 금방풀린다. 다음에 이분 탐색으로 다시 풀어봐야겠다. HashSet 알아보러가기 C# - Set과 HashSet(Add,Remove,Contains,IntersectWith,UnionWith) Set(Abstract data type) 01 중복을 허용하지 않는다. 중복된 값을 허용하지 않으므로 데이터의 유일성을 보장한다. 그러므로 같은 값을 여러번 저장하더라도 실제로 한 번만 저장된다. 02 순서를 보장 code-piggy.tistory.com 코드 전문 using System; using System.Colle.. 2024. 2. 24. Unity - ProductName 한국어로 변경하는 방법(Localization) ProductName을 한글로 하고 싶어서 한국어로 입력했더니 에러가 났다. 그래서 Plugin에 res폴더를 만들어 한국어 이름을 지정하는 방법을 사용해봤는데 또 다른 에러가 나서 다른 방법이 없을까 하다 찾은 Localization Localization 앱을 다양한 언어와 문화에 맞게 번역하여 사용자들이 해당 언어로 앱을 사용할 수 있도록 하는 프로세스이다. 01 Localization 설치하기 Package Manager - Unity Register에서 local를 검색하면 찾을 수 있다. 02 Locale Generator 본인 같은 경우에는 영어와 한국어가 필요해서 English와 Korean을 선택했다. 03 기본언어 선택 기본언어는 한국어로 선택했다. 04 AppInfo + 클릭 후 An.. 2024. 2. 23. Unity - admob 인터넷 연결이 없어서 광고가 로드되지 않는 경우 따로 처리하는 법(Application.internetReachability) Application.internetReachability 현재 장치의 인터넷 연결 상태를 확인하고 인터넷 연결 상태에 따라 다른 동작을 설정할 수 있다. 01 NetworkReachability.NotReachable 인터넷 연결이 안되있는 상태 02 NetworkReachability.ReachableViaCarrierDataNetwork 모바일 데이터 네트워크를 통해 인터넷이 연결되어있는 상태 03 Application.internetReachability WI-FI 또는 유선 네트워크를 통해 인터넷에 연결되어 있는 상태 코드 예시 if (Application.internetReachability == NetworkReachability.NotReachable) { // 인터넷이 연결되지 않는 경우.. 2024. 2. 22. 백준 C# - 15666 +) 풀이 문제를 풀기 앞서 아래 문제를 먼저 풀고 오는 것을 추천한다. 백준 C# - 15652 +) 풀이 N과 M(4)번 문제이다. 앞서 N과 M(2)번 문제와 비슷한 문제이다. 하지만 2번과 달리 4번에서는 같은 숫자를 골라도 된다. N과 M(2)번 알고리즘 살펴보기 if (!visited[i]) { visited[i] = true; arr[depth] = i; Dfs(i, d code-piggy.tistory.com N과 M(4)문제와 다른 점 - 중복되는 수열이 여러 번 출력되지 않아야 한다. 그래서 어떻게 풀어야할까 하다가 HashSet을 생각해냈다. HashSet의 가장 큰 특징은 중복을 사용하지 않는 것이다, 그러므로 수열을 저장할때 HashSet을 사용하였다. if(depth == M) { for(.. 2024. 2. 21. 이전 1 ··· 17 18 19 20 21 22 23 ··· 93 다음 반응형