본문 바로가기
반응형

python22

[PYTHON] leetcode Subrectangle Queries (mid) 문제풀이 [PYTHON] leetcode Subrectangle Queries (mid) 문제풀이 leetcode 에서 easy 만 풀다보니 뭔가 계속 허무해서 mideum 문제를 한번 풀어봤다. 이제서야 알았는데 leetcode 문제를 다 풀기 위해서는 돈을 내야 하더라...(ㅠㅠ) 대부분의 문제가 자물쇠로 잠겨 있어서 무료문제만 골라 풀어야 하는 슬픔. 지금까지 경험해본 사이트의 구조상 굉장히 맘에 들기 때문에 언젠가는 프리미엄 버전을 지를 지도 모르겠다. 일단 이 문제는 easy 와는 많이 다르다. 간단하게 설명하자면, class 를 구현하고, 데이터를 초기화 하고, 데이터를 업데이트 하고, 데이터의 값을 가져오는 3가지 기능을 구현한다. 1 2 1 4 3 4 3 2 1 1 1 1 위와 같은 값을 주면서 사.. 2021. 3. 19.
[PYTHON] leetcode Richest Customer Wealth (easy) 문제풀이 [PYTHON] leetcode Richest Customer Wealth (easy) 문제풀이 이번 문제는 n x m 리스트를 주어주면 각 항목을 모두 다 더한 다음 가장 높은 숫자를 리턴하면 되는 문제이다. 그렇게 어렵지 않게 해결했다. 하지만 에러가 많이 나서 이상한(?) 고생을 많이 했는데 파이썬의 특성 때문에 그랬다. class Solution: def maximumWealth(self, accounts: List[List[int]]) -> int: returnRich = 0 for i in range(len(accounts)): sum = 0 for j in range(len(accounts[i])): sum = sum + accounts[i][j] if(returnRich < sum): re.. 2021. 3. 19.
[PYTHON] if 문 논리연산, 같다 다르다, 크거나같다 등 [PYTHON] if 문 논리연산, 같다 다르다 등 파이썬에서 if 문 쓰다가 오류가 계속 나와서 다시 한번 정리한다. if(a == b): if(a != b): if(a == 1 and b == 2): if(a == 1 or b == 2): if(a >= 1 and b 2021. 3. 16.
[PYTHON] leetcode reverse Integer 문제풀이 [PYTHON] leetcode reverse Integer 문제풀이 이번문제로 easy 라 그런지 그다지 어렵지 않은듯 했지만, 또! 또! 문제를 잘못읽어서 한시간 정도 낭비했다. 문제는 x 라는 수가 주어지면 한 숫자씩 거꾸로 만들어서 return 하는 간단한 문제이다. 예를 들어 123이 주어지면 321로, 1020이 주어지면 0으로 시작하는 것을 제외하고 201로 바꾸어 주는 문제이다. 다만 조건이 하나 있는데 바뀐 숫자가 (-2^31) ~ (2^31)-1 의 범위를 벗어나게 되면 0을 return 해야 한다. 이걸 문제에서 열심히 안읽고 왜 0이 답이라고 했는지 한참을 해맸다. 오죽하면 문제가 틀린것 같다는 구글링을 하고 있었으니 -_- 최적화는 가능하겠지만, 일단 처음에 푼 코드를 올려본다. .. 2021. 3. 16.
반응형