본문 바로가기

전체 글400

049 물통 첫번째 코드 어렵다...접근 방법조차 잘 모르겠어서 책을 참고했다.이런 종류의 트리도 있구나~ 라는 생각이 들었다. 코드는 책을 참고했다. import sys from collections import deque sender = [0, 0, 1, 1, 2, 2] receiver = [1, 2, 0, 2, 0, 1] now = list(map(int, input().split())) visited = [[False for j in range(201)] for i in range(201)] answer = [False] * 201 def BFS():     queue = deque()     queue.append((0, 0))     visited[0][0] = True     answer[now[2]] .. 2024. 6. 25.
Shuffle the Array 첫번째 코드 시작 인덱스에 대해서 이해하고 있으면 순서대로 넣으면 된다! class Solution:     def shuffle(self, nums: List[int], n: int) -> List[int]:         index1 = 0         index2 = n         answer = []                  for i in range(len(nums) // 2):             answer.append(nums[index1])             answer.append(nums[index2])             index1 += 1             index2 += 1                  return answer 통과링크https://gi.. 2024. 6. 25.
Divisor Game 첫번째 코드 생각해보면 짝수인 경우는 Alice의 승리, 홀수인 경우에는 Bob의 승리이다. class Solution:     def divisorGame(self, n: int) -> bool:         if n % 2 == 0:             return True         else:             return False 통과!링크https://github.com/ornni/leetcode/tree/main/1025-divisor-game leetcode/1025-divisor-game at main · ornni/leetcodeCollection of LeetCode questions to ace the coding interview! - Created using [Leet.. 2024. 6. 24.
How to Get Back to Sleep After Waking Up at Night How to Get Back to Sleep After Waking Up at NightBY JAMIE FRIEDLANDER SERRANOJUNE 6, 2024 12:03 PM EDT나는 잠귀가 밝은 편이어서 주위 움직임에 금방 깨는 편이다. 예전에는 낮밤이 바뀌어 불면증이 었었던 적도 있었다.이 뉴스는 당연한 이야기들이 대부분이었다. 자기전에 핸드폰 보지 마라, 커피 조절 해라...솔직히 우리가 대부분 알지만 잘 지키고 있지 않은 부분들이 아닌가?물론 잠을 자는데 무리가 없다면 크게 문제되지는 않지만 ^^ 하지만 이 뉴스가 유익하다고 생각한 이유는 병과 관련된 단어들을 많이 접할 수 있었고,'잠을 잔다'라는 표현을 다양하게 표현해주는 것이 좋았다. 의학 관련된 뉴스를 자주 보는 것도 단어의 다양성에 익.. 2024. 6. 24.
"Hello Unity" 호출하기 C# 파일을 만든 후 작업을 시작한다!프로젝트 창 > 마우스 오른쪽 클릭 > Create > C# 로 파일 생성 완료만든 C# 파일을 누르면 inspector 창에 미리보기가 뜬다.C# 파일을 더블 클릭하면 Visual Studio에서 C#이 열림스크립트가 만들어졌다고 실행되는 것은 아니다.게임 안쪽으로 실행하기 위해서는 게임 내 오브젝트가 해당 스크립트를 갖고 있어야 한다.원기둥 더블클릭 후 스크립트를 끌어서 inspector의 화살표 부분에 넣으면 오른쪽 사진과 같이 들어갔다.이를 통해 원기둥이 스크립트를 갖고 있을 수 있다. 위와 같이 코드를 작성한다. Debug.Log() : Console 창에 메시지를 출력한다.프로그램의 마침표는 ;이다.중앙 위에 play를 누르면 Console 창에 결과가 뜨.. 2024. 6. 23.
유클리드 호제법 유클리드 호제법 (euclidean - algorithm) 두 수의 최대공약수 구하는 알고리즘 핵심이론: MOD 연산: 두 값을 나눈 나머지를 구하는 연산1. 큰 수를 작은 수로 나누는 MOD 연산을 수행한다.2. 앞 단계에서 작은 수와 MOD 연산 결과값(나머지)으로 MOD 연산을 수행한다.3. 2를 반복하다가 나머지가 0이 되는 순간의 작은 수를 최대공약수로 선택한다. def GCD(x , y):    min_num = min(x, y)    max_num = max(x, y)     if min_num == 0:        return max_num    else:        return GCD(min_num, max_num%min_num) 2024. 6. 23.
728x90