Leetcode Rotate Array 파이썬 시도
요즘에는 개발자들이 회사에 취업하기 위해서 사용한다는 리트코드 (leetcode) 사이트의 문제들을 풀어보고 있습니다. 이제 막 시작한 초보자라 힘든 점이 많아서 이렇게 글로 남겨서 복습하려고 합니다. 문제: Rotate Array 등급: Medium 내용: "Given an array, rotate the array to the right by k steps, where k is non-negative." 주어진 배열에서, 배열을 k 스탭만큼 돌려라. (k는 >0) 예시) Input: nums = [1,2,3,4,5,6,7,8] k = 2 output: [7,8,1,2,3,4,5,6] class Solution(object): def rotate(self, nums, k): if k == 0: retu..
2022. 1. 13.
[물건을 고칠 권리] 프랑스의 '수리 가능성 지수'
늘어나는 전자제품 전자제품. 냉장고, TV, 전등, 라디오, 세탁기, 에어컨, 건조기, 컴퓨터, 스마트폰 등 우리의 삶은 전자제품의 세상이 되었습니다. 그런데, 다들 한 번쯤 이런 경험 해보셨을 것 같습니다. 필자의 경우에는, 세탁기가 고장나서 사람을 불렀는데 부품이 이제 더 이상 나오지 않아서 고칠수가 없답니다. 그런데, 그 부품만 고장난 것이지, 세탁기 자체는 멀쩡합니다. 안에 통도 멀쩡한데, 무슨 이런 상황이 다있나요? 그래서, 어쩔수 없이 버리고 새로 샀습니다. 이렇게 제품이 거의 멀쩡한데, 부품 하나 없는 등의 사유로 고치지 못해서 버리는 전자제품이 생각보다 많지 않나요? 또는 제품 수리를 받는 비용이 너무 비싸서 새로 바꾸기도 하고요. 이렇게 생기는 폐기물은 정말 불필요하며, 자연에도 많은 악..
2021. 2. 27.
니콜라의 사기를 밝힌 힌덴버그 리서치, 이번에는 재활용 혁신 기업 Loop이다 [Hindenburg Research]
기후변화와 환경오염. 점점 심각해지고 있으며, 많은 사람들이 걱정하고 있습니다. 그래서, 두 문제를 해결할 새로운 기술들이 나오고 있습니다. 더 좋은 태양 발전, 더 좋은 원자력, 수소차, 전기차, 탄소 포집 기술, 플라스틱 재활용 기술 등 많은 기술들의 개발이 진행 중입니다. 하지만, 이런 추세에 힘입어서, 돈을 노리는 사기극들도 나오고 있습니다. 기술이고 뭐고 아무것도 없는 데, 마치 신기술이라고, 혁신이라고 많은 곳들이 정부, 회사 투자금만 먹고 파산하는 경우도 있고, 니콜라 같이 주주들의 등에 칼을 꽂기도 하지요. 이번에는, 니콜라의 사기극을 파헤친 힌덴버그 리서치가 우리가 또 다른 혁신적인 기업이라고 하는 Loop이라는 회사에 대한 보고서를 냈습니다. 힌덴버그 리서치의 보고서에 대해서 다뤄보기 ..
2020. 11. 3.