반응형

분류 전체보기 223

[프로그래머스 C#] 이진 변환 반복하기

https://programmers.co.kr/learn/courses/30/lessons/70129 코딩테스트 연습 - 이진 변환 반복하기 programmers.co.kr using System; using System.Linq; public class Solution { public int[] solution(string s) { int[] answer = new int[2]; while (s != "1") { answer[0] += 1; int oldLength = s.Length; int temp = s.ToList().RemoveAll(x => x == '0'); answer[1] += temp; s = Convert.ToString(oldLength - temp, 2); } return ans..

[프로그래머스 C#] 점프와 순간 이동

https://programmers.co.kr/learn/courses/30/lessons/12980?language=csharp 코딩테스트 연습 - 점프와 순간 이동 OO 연구소는 한 번에 K 칸을 앞으로 점프하거나, (현재까지 온 거리) x 2 에 해당하는 위치로 순간이동을 할 수 있는 특수한 기능을 가진 아이언 슈트를 개발하여 판매하고 있습니다. 이 아이언 슈 programmers.co.kr using System; class Solution { public int solution(int n) { int answer = 1; while (n != 1) { if (n % 2 == 0) n /= 2; else { n -= 1; ++answer; } } return answer; } } 어찌 됐든 1칸은..

[프로그래머스 C#] n^2 배열 자르기

https://programmers.co.kr/learn/courses/30/lessons/87390 코딩테스트 연습 - n^2 배열 자르기 정수 n, left, right가 주어집니다. 다음 과정을 거쳐서 1차원 배열을 만들고자 합니다. n행 n열 크기의 비어있는 2차원 배열을 만듭니다. i = 1, 2, 3, ..., n에 대해서, 다음 과정을 반복합니다. 1행 1열부 programmers.co.kr public class Solution { public int[] solution(int n, long left, long right) { int[] answer = new int[right - left + 1]; int indexAnswer = 0; for (long i = left / n; ++i

[프로그래머스 C#] 쿼드압축 후 개수 세기

https://programmers.co.kr/learn/courses/30/lessons/68936 코딩테스트 연습 - 쿼드압축 후 개수 세기 [[1,1,0,0],[1,0,0,0],[1,0,0,1],[1,1,1,1]] [4,9] [[1,1,1,1,1,1,1,1],[0,1,1,1,1,1,1,1],[0,0,0,0,1,1,1,1],[0,1,0,0,1,1,1,1],[0,0,0,0,0,0,1,1],[0,0,0,0,0,0,0,1],[0,0,0,0,1,0,0,1],[0,0,0,0,1,1,1,1]] [10,15] programmers.co.kr public class Solution { int[] answer = new int[] {0, 0}; public int[] solution(int[,] arr) { Quad..

Unity Assets폴더에 있는 스크립트 혹은 오브젝트가 Scene의 어디에서 사용되고 있는지 보고 싶은 느낌

자주 사용하는 미리 만들어둔 UI Prefab 중에 하나인데 이게 어쩔 수 없이 좀 뭘 끼고 끼다 보면 구조가 복잡해지기 마련.. 간 혹 이러다 위에 체크 된 ScrollRect_라는 스크립트가 어디에서 사용되고 있는지 확인해 봐야 할 경우가 생길 수 있음 -> 꼭 저 스크립트가 아니라 무언가를 참조하고 있는데 그 부분을 확인해야 한다든지 해서 Assets안에 있는 스크립트들이 Scene의 어느 오브젝트에 붙어있는지 필요로 할 경우가 있는데 이럴 땐 찾고자 하는 스크립트에서 Find References in Scene으로 확인할 수 있따. 물론 꼭 스크립트가 아니라 다른 Assets폴더 아래 모든 오브젝트에 해당

Unity/Tips 2021.11.08

Unity warning 무시 (경고 무시)

간혹 아니 매번 특히 초기화할 경우 Unity는 친절하기 때문에 난 분명 이따 쓸거고 아니 쓸건데 지금 당장은 안 쓰는데 미리 좀 안 까먹으려고 선언만 좀 해둔 건데 이렇게 never used라고 경고를 뿌린다. 뭐 사실 당연한 건데 진짜 짜증날 때가 있음 이럴 때는 #pragma warning disable를 사용 -> #pragma warning disable + 0219(경고 내용) => 경고를 안 보이게 설정 가능 (사용하는 script에 삽입) 근데 썩 이렇게 닫아 놓구 쭉 냅두는 건 별로임 이러다 진짜 까먹을 수도 있어서 잠시 동안 안 보이게 하고 다시 코드 지우는 게 좋을 듯

Unity/Tips 2021.11.06

오늘의 영어

​There was a heavy traffic jam on the way here. - 교통 체증이 심했어요 여기에 오는 길의 I bet that's because it was commuting time. - 내 생각에는 출퇴근 시간이어서 그랬던 거 같아요. * bet - 내기할 때 베팅 거는 그런 느낌 베팅하다 내기하다 이런 느낌인데 -> I bet 이런 식으로 사용하는 게 => * something you say to show that you are sure something is true or will happen 요런 의미로도 사용됨 -> I think, I guess처럼 내 생각엔 이런 건데 bet를 사용하면 약간 틀림없이 ~일거야 이런 느낌 I had a pork cutlet, which i..

영어공부 2021.11.06

[프로그래머스 C#] 스킬트리

https://programmers.co.kr/learn/courses/30/lessons/49993 코딩테스트 연습 - 스킬트리 programmers.co.kr using System.Text; public class Solution { public int solution(string skill, string[] skill_trees) { int answer = 0; for (int i = -1; ++i < skill_trees.Length;) { string cur_skill = skill_trees[i]; StringBuilder selectSkill = new StringBuilder(); for (int j = -1; ++j < cur_skill.Length;) if (skill.Contains..

반응형