목록전체 글 (33)
dev-hamster
margin 이란 요소 주변에 빈 공간을 추가한다. (*padding 은 요소 내부에 빈 공간을 만듦) 적용 인라인 요소에는 적용되지 않는다. 테이블 요소에 적용되지 않는다. 문법 /* 상 | 우 | 하 | 좌 */ margin: 1 2 3 4; /* 상하 | 좌우 */ margin: 1 auto auto 브라우저가 여백 크기를 계산한다. 브라우저는 사용가능한 영역을 왼쪽, 오른쪽 값을 균등하게 계산하여 수평 정렬에 이용할 수 있다. 그러나 수직 정렬에는 이용할 수 없다. margin-top, margin-bottom 의 auto는 0으로 계산되기 떄문이다. margin: auto /* 상하: 0, 수평정렬 */ margin: auto 요소에 width 값을 주어야 수평정렬이 가능하다. float, in..
205. Isomorphic Strings 설명 문자열 s와 t가 같은 구조인지 판별한다. s1과 t1에 대응하는 값을 기록하면 된다. 일대일 대응인지 확인하기 위해 두 문자열에 대한 대응 값을 기록해야 한다. 코드 class Solution(object): def isIsomorphic(self, s, t): s_t_dict = {} t_s_dict = {} for s1, t1 in zip(s,t): if (s1 not in s_t_dict) and (t1 not in t_s_dict): s_t_dict[s1] = t1 t_s_dict[t1] = s1 elif s_t_dict.get(s1) != t1 or t_s_dict.get(t1) != s1: return False return True 392. ..
1480. Running Sum of 1d Array Given an array nums. We define a running sum of an array as runningSum[i] = sum(nums[0]…nums[i]). Return the running sum of nums. 설명 runningSum[i] = sum(nums[0]…nums[i]) 이므로 배열 i번째 까지의 값을 더하면 된다. 코드 class Solution(object): def runningSum(self, nums): ans = [] ans.append(nums[0]) for i in range(1, len(nums)): ans.append(ans[i-1]+nums[i]) return ans 724. Find Pivot In..