전체 글(64)
-
[Leetcode] 1603. Design Parking System
Problem 이번 문제는 좀 길게 나왔다. 하지만 문제는 간단한 편이다 . 주차시스템이있고 [1,1,0] 앞에서부터 big, medium,small 의 차량이 들어갈 수있는 수가 담긴 배열이 있고 addcar로 각 사이즈별 1 = big, 2 = medium, 3 = small 의 차량을 주차시키고 True를 반환하고 차량을 주차시킬수 있는 칸이없으면 False를 반환한다 나의 풀이 class ParkingSystem: def __init__(self, big: int, medium: int, small: int): self.park = [big,medium, small] def addCar(self, carType: int) -> bool: carType -= 1 if self.park[carType..
2022.12.30 -
[AWS] AWS EC2 스토리지 용량 확장
AWS EC2 스토리지 용량 확장 젠킨스 서버 AWS EC2 용량 초과로 인한 빌드 자동화 멈춤 현상 발생 전체 컴퓨터 스토리지 용량 8GB 중 7.9GB가 root로 할당 되어 있음. 젠킨스가 사용하는 root 폴더의 사용량이 100% 꽉 차있다. 젠킨스 공식 문서에서 권장하는 해결 방법 💡 jobs[빌드 내역]을 백업하고 삭제하는 것을 권장함 백업 할 수 있는 공간이 부족한 관계로 불가능한 솔루션 이라 판단 하였고, 백업을 안 하는것도 원하지 않는 상태 결과적으로 8GB의 크기를 가진 컴퓨터의 전체 스토리지 용량을 확장시키는 쪽을 채택 하였다 . AWS EC2 스토리지 확장 방법 AWS EC2 > Instances > Instance 선택 Storge > Volumne ID 클릭 > 우클릭 > Mod..
2022.12.29 -
개발자로서 시작된 커리어 첫 해를 마쳐가며
시작한 커리어로는 1년은 되지 않았지만 한 해가 저물어 가는 기념으로 회고를 한번 해볼까 생각이 들었다. 올해의 한줄평은 사두용미 올해 초반 꽤나 게을렀고 다른 곳에 눈을 많이 돌렸으며 마음가짐에 비해 노력을 많이 기울이지 않은 시작이였다. 그런 차이들로 남들보다 늦은 시기에 개발자로서 일을 시작하게 되었고 일을 빨리 시작하기 위해 누구보다 굽힌 자세로 들어갈 수 밖에 없었다. 처음으로 커리어를 시작하고 회사를 다니면서 처음만난 사수에게 많은 부분을 배우고 나의 행동들도 커리어를 시작하기 전과 많이 달라져서 시작할 때의 마음가짐과 일치 되는 행동들을 보여주고 있는 것 같다. 게으르게 보내며 미뤄 놨던 공부들을 하고, 새로운 것들을 공부하고 일하는 방법과 사고방식에 있어서도 다양한 책과 글을 읽으면서 좀 ..
2022.12.29 -
[Leetcode] 2114. Maximum Number of Words Found in Sentences
Problem 이번 문제는 리스트 안에 각 문장에서 찾을 수있는 단어의 갯수를 찾고 그 중에서 최대값을 반환해주는 문제이다 나의 풀이 class Solution: def mostWordsFound(self, sentences: List[str]) -> int: return max([len(i.split()) for i in sentences]) 스플릿으로 나누고 길이값을 구한것을 리스트로 저장하여 max로 최대값을 구함
2022.12.29 -
[Leetcode] 771. Jewels and Stones
Problem 이번 문제는 jewels 와 존 스톤스를 준다 존 스톤스 안에 jewels 가 몇개인지를 결과로 내줘야 하는 문제이다 나의 풀이 class Solution: def numJewelsInStones(self, jewels: str, stones: str) -> int: res = 0 for i in jewels: res += stones.count(i) return res jewels 를 하나씩 돌려주면서 존스톤스 안에 몇개있는지 count를 사용하여 문제를 해결했다 다른 사람의 존스톤스 풀이를 보자 class Solution: def numJewelsInStones (self, J: str, S: str) -> int: jset = set(J) count = 0 for i in S: if ..
2022.12.27 -
[Leetcode] 1672. Richest Customer WealthEasy2.9K305
Problem 이번 문제는 리스트 안에 리스트 의 합 중에서 최대 값을 return 하는 쉬운 문제이다 나의 풀이 class Solution: def maximumWealth(self, accounts: List[List[int]]) -> int: res = [sum(account) for account in accounts] return max(res) 기본적인 sum 과 max를 이용하여 문제를 풀었다 당연히 다른사람의 머리속을 들어가 봐야한다. class Solution: def maximumWealth(self, accounts: List[List[int]]) -> int: return max(map(sum, accounts)) 오..... 굉장하다 map을 사용하여 정말 간결하게 코드를 구현했다..
2022.12.26