본문 바로가기

반응형

Python

[LeetCode] 사탕 나누기 leetcode.com/explore/challenge/card/march-leetcoding-challenge-2021/588/week-1-march-1st-march-7th/ 앨리스는 n 개의 사탕을 가지고 있고, i 번째 사탕은 candyType[i] 타입이라고 합니다. 앨리스는 자신이 살이 찌기 시작하는 것을 알아 차리고 의사를 찾아갔습니다. 의사는 앨리스에게 가진 사탕의 n / 2 개만 먹으라고 조언했습니다 (n은 항상 짝수임). 앨리스는 사탕을 매우 좋아하고 의사의 조언을 따르면서 다양한 종류의 사탕을 최대한 많이 먹고 싶어합니다. 길이 n의 정수 배열 candyType이 주어지면, 앨리스가 n / 2 개만 먹으면 먹을 수있는 다양한 유형의 사탕의 최대 수를 반환합시다. Example 1: I.. 더보기
[leetcode] Container With Most Water 문제 음이 아닌 n개의 정수 a1, a2, ..., an이 주어지면 각각은 좌표 (i, ai)의 점을 나타냅니다. 선 i의 두 끝 점이 (i, ai) 및 (i, 0)에 있도록 n 개의 수직선이 그려집니다. 컨테이너가 가장 많은 물을 포함하도록 X 축과 함께 컨테이너를 형성하는 두 개의 선을 찾습니다. 컨테이너는 기울일 수 없습니다. Example 1: Input: height = [1,8,6,2,5,4,8,3,7] Output: 49 Explanation: 위의 수직선은 배열 [1,8,6,2,5,4,8,3,7]로 표시됩니다. 이 경우 용기에 담을 수있는 물의 최대 면적 (파란색 섹션)은 49입니다. Example 2: Input: height = [1,1] Output: 1 Example 3: Input.. 더보기
37일차 - 2D Localization 아래는 1D Localization 측정 및 이동에 대한 코드입니다. #Modify the previous code so that the robot senses red twice. p=[0.2, 0.2, 0.2, 0.2, 0.2] world=['green', 'red', 'red', 'green', 'green'] measurements = ['red', 'red'] motions = [1,1] pHit = 0.6 pMiss = 0.2 pExact = 0.8 pOvershoot = 0.1 pUndershoot = 0.1 def sense(p, Z): q=[] for i in range(len(p)): hit = (Z == world[i]) q.append(p[i] * (hit * pHit + (1-hit.. 더보기

반응형