All
-
[Programmers] 최대공약수와 최소공배수programing/Algorithm 2021. 3. 7. 17:15
최대공약수와 최소공배수 연습문제 level 1 python 3 def gcd(m, n): if m < n: m, n = n, m if n == 0: return m if m % n == 0: return n else: return gcd(n, m%n) def lcm(m, n): return (m * n) / gcd(m, n) def solution(n, m): return [gcd(n, m), lcm(n, m)] 최대공약수는 유클리드 호제법으로, 최소공배수는 최대공약수를 활용하여 구현한다.
-
[Programmers] 폰켓몬programing/Algorithm 2021. 3. 7. 17:00
폰켓몬 찾아라 프로그래밍 마에스터 level 1 python 3 def solution(nums): picked = [] maxNums = len(nums) / 2; for num in nums: if len(picked) < maxNums and num not in picked: picked.append(num) return len(picked) 얼핏보면 조합문제 같아 보이지만, 사실 조합을 쓰지 않고도 충분히 풀 수 있는 문제. 복잡도 조건이 빡빡하진 않아서 최적화는 고려안해도 괜찮다. def solution(ls): return min(len(ls)/2, len(set(ls))) 선택 가능한 폰켓몬 수가 최대 n/2이기 때문에, 위와 같은 숏코딩도 가능하다.
-
[CSS] column-count를 이용하여 masonry layout 구현하기programing/Web 2021. 2. 28. 15:57
Masonry Layout masonry는 석조라는 단어라고 합니다. 즉 벽돌을 적조하는 것에서 착안한 레이아웃이라고 합니다. 대표적으로는 핀터레스트가 있죠. 보통 이미지를 나열해서 보여줄 때 유용한 레이아웃이며, 특징은 각 이미지의 너비가 동일하다는 것입니다. column-count 위와 같은 레이아웃은 column-count 속성으로 간편하게 구현할 수 있습니다. ... .masonry-container { column-count: 4; column-gap: 1em; } .masonry-item { display: inline-flex; width: 100%; margin-bottom: 1rem; border-radius: 10px; overflow: hidden; &:hover: { transfor..
-
[우직] 우직카세food 2021. 2. 27. 14:55
예약을 안해도 된다고 하긴 하던데, 주말 저녁은 웬만하면 예약 안하면 자리잡기 힘들다. 가게 앞에서 전타임 손님 다 나갈때 까지 밖에서 대기해야 한다. 직원분의 추천으로 오켄토션 12Y 하이볼을 마셨는데, 생각보다 기별이 안 온 것으로 봐서는 물을 많이 타는 듯 하다. 세트메뉴. 아마도 저 단품들을 추가할 수 있는 듯 하다. 하지만 A 메뉴는 배가 불러서, 딱히 추가 안해도 된다. 단품 먹을 바엔, 세트를 먹는 게 좋은 듯. 기본 세팅. 직원분이 소스 담는 방법도 가르쳐주신다..ㅎㅎ 우설. 꽤 맛있다. 등심..? 까먹었다. 하이볼을 제일 마지막에 시켜서, 좀 늦게 나왔다. 새우랑.. 뭐더라. 육류가 많고, 야채는 저 정도가 끝이다. 야채 밸런스가 안맞아서 아쉬웠다. 계절 야채를 추가할 걸 그랬다. 얘도 ..
-
[Another Eden] 페르소나 쌍둥이 - 마법덱 공략game/mobile 2021. 2. 20. 16:40
쌍둥이 페르소나 협주의 쌍둥이에 대한 정보는 쌍둥이 타격덱 공략을 참고해주세요. 세팅 캐릭터 장비 글래스터 비고 듀나리스 아세트 비터 단련의 반지 속도 뱃지 HP 회복력 (잠재) 전능 (잠재) 격진 (잠재) HP 회복 글래 잠재 효과인 "테스터먼트"가 중요합니다. 속도를 최대한 높여, 마리엘 가리유 어뮬스보다 먼저 행동해야 합니다. 마리엘 생츄어리 은설의 반지 지능 뱃지 전능 (잠재) 최체 (잠재) 지팡이의 기도 (잠재) 연성 셔틀 및 크리 셔틀입니다. 딜이 부족하다면 무기의 기도 글래를 껴서 딜을 보충해줍시다. 가리유 염각 바슈탈 수련의 반지 지능 뱃지 페인 (잠재) * 3 버퍼 및 페인요원입니다. 어뮬스 불굴의 지팡이 향후의 반지 지능 속도 뱃지 페인 (잠재) * 3 딜러 및 페인요원입니다. 메타모르..
-
-
-
[Programmers] 키패드 누르기programing/Algorithm 2021. 2. 14. 18:17
키패드 누르기 2020 카카오 인턴십 level 1 phython3 def sub_tuple(t1, t2): return (t1[0] - t2[0], t1[1] - t2[1]) def abs_tuple(t): return (abs(t[0]), abs(t[1])) def get_proper_hand(hand, left, right, left_location, right_location, target_location): left_distance = sum(abs_tuple(sub_tuple(left_location, target_location))) right_distance = sum(abs_tuple(sub_tuple(right_location, target_location))) if left_dista..