All
-
티스토리 블로그에 highlight.js 적용하기gossip 2021. 8. 15. 19:38
Highlight.js highlight.js 는 코드 블록에 색을 입히기 위한 라이브러리입니다. 적용하기 우선 어드민 페이지에서 꾸미기 - 스킨 편집을 누릅니다. 우측상단에서 html 편집 버튼을 눌러줍니다. 위와 같이 태그 안에 아래 코드를 넣어줍니다. 위 코드에서 link 태그의 href의 url을 이용해 테마를 변경할 수 있습니다. 위 코드 같은경우엔 base16 / Papercolor Light 테마를 적용했습니다. 테마 데모는 https://highlightjs.org/static/demo/ 에서 확인이 가능하며, 정확한 url 주소는 https://github.com/highlightjs/highlight.js/tree/main/src/styles 에서 파일명을 찾아서 쓰시면 됩니다. 예를 ..
-
[Another Eden] 어냥더 에덴 3 공략game/mobile 2021. 8. 13. 23:20
스마트한 세트 1 : 체인 2 : 서디 + 스포츠 캡 + 미니 배낭 + 파란 목걸이 포근한 나무 세트 1 : 레메쿠스 2 : 펜네 + 열혈 요리사 모자 + 허니 스푼 + 요리사 넥타이 야성적인 세트 1 : 타드 2 : 이사크 + 붉은 두건 + 배달 병 바다 세트 1 : 페네카 2 : 장군이 + 미니 밀짚 모자 + 월척 물고기통 정원 세트 1 : 테루코 2 : 캐시 + 꽃반지 + 삼색 풍선 + 피크닉 바구니 도서관 세트 1 : 람세스 2 : 아텀 + 검은 테 안경 + 읽다 만 책 동방풍 세트 1 : 야마부키 2 : 쿠로미츠 + 머리 보자기 + 빨간색 보자기 보상 동방풍 세트 2번째 고양이까지 완료하면, 명 지팡이 n개 + 애묘가 회심 글래 획득 가능 고양이 셔틀과는 별개로, 냥덴으로 스튜디오 왼쪽 방에서 ..
-
[이것이 코딩테스트다] 미로 탈출programing/Algorithm 2021. 8. 13. 22:53
미로 탈출 난이도 1.5 이것이 코딩테스트다 with python python3 from collections import deque def solution(_map): visited = [] queue = deque([(0, 0)]) count = 0 # 해당 문제에서 시작점은 하나로 고정이므로, for문을 사용할 필요가 없습니다. return bfs(_map, visited, queue, count) def add_coord(c1): def _add_coord(c2): return c1[0] + c2[0], c1[1] + c2[1] return _add_coord def is_in_boundary(_map): def _is_in_boundary(c): is_in_row = 0
-
[이것이 코딩테스트다] 음료수 얼려 먹기programing/Algorithm 2021. 8. 13. 22:05
음료수 얼려 먹기 난이도 1.5 이것이 코딩테스트다! with python python3 def solution(_map): visited = [] num_of_ice = 0 # 각 노드를 순회하면서 DFS를 실행합니다. for i in range(len(_map)): for j in range(len(_map[i])): coord = (i, j) if dfs(_map, coord, visited): num_of_ice += 1 return num_of_ice # 단순히 좌표를 계산하는 함수입니다. def add_coord(c1): def _add_coord(c2): return c1[0] + c2[0], c1[1] + c2[1] return _add_coord # 해당 좌표가 범위 내인지 확인하는 함수..
-
[이것이 코딩 테스트다] 게임 개발programing/Algorithm 2021. 8. 11. 22:04
게임 개발 이것이 코딩 테스트다 with python 난이도 2 python3 def addCoord(coord1, coord2): [x, y] = coord1 [a, b] = coord2 return [x + a, y + b] def search(coordinate, d, visited, map): boundary = len(map) destination = addCoord(coordinate, d) [destX, destY] = destination isInBoundaryX = 0
-
Yarn Berry 찍먹 후기programing/etc 2021. 8. 8. 20:36
Yarn Berry 최근에 토스 기술 블로그에서 Yarn Berry에 대한 글을 보게 되었습니다. 블랙홀 보다 무거운 node_modules 를 지워버릴 수 있다니.. 이런 꿀 기술을 적용하지 않을 수 없었습니다. 😎 Berry 설정하기 yarn berry 버전을 설정하기 위해서는 최신 버전의 yarn이 필요합니다. npm upgrade -g yarn 포스트를 작성할 당시 최신 버전은 1.22.5 이었습니다. 그리고 yarn berry를 적용할 프로잭트 루트 내에서, 다음 명령어를 실행합니다. yarn set version berry 재빠르게 설정이 완료되었습니다. RN 프로젝트 빌드 npx react-native init dooboo --template react-native-template-types..
-
[Another Eden] 현현 - 이스카 (스텔라)game/mobile 2021. 8. 7. 17:34
창우지무 공격 198 마력 33 만물제동 : 부요의 형 : 적 단일 풍속 베기(강) + 힘, 지능 30% 감소(3턴, 확정) + 페인 부여(3턴, 확정) 호접의 형 : 적 전체 풍속 저항 50% 감소(3턴) + 아군 전체 MP 30 회복 공통 : 자신에게 명경지수 3개 축적 수천지운 : 부요의 형 : 적 전체 풍속 베기(극) + 대상이 페인 시 데미지 증가(200%) 호접의 형 : 아군 전체 크리확률 85% 증가(3회) + 크리티컬 데미지 15% 증가(3턴) 공통 : (명경지수 3스택 기준) 부요의 형 : 계수 825% 호접의 형 : 크리 확률 100%, 크리티컬 데미지 30% 현현 받고 만능으로 변했습니다. 수천지운의 계수가 최대 1650%로 어유인과 비슷한 수준이며, 현펠미나와 유사한 3턴 확페, 3..
-
비트 연산을 이용한 쿠폰 기능 구현programing/etc 2021. 8. 1. 23:58
발단 면접 질문을 정리하다가 쿠폰 기능 구현을 보고 생각난 것. 쿠폰은 어느 경우엔 적용이 되고 어느 경우엔 적용이 안되고 같은 예외 케이스들이 엄청나게 많은데, 이걸 어떻게 우아하게 구현할 수 있을까? 방법 비트연산을 이용하면 우아하게 구현할 수 있지 않을까? 예를들어 2진법으로 상품과 쿠폰이 다음과 같다고 가정하자. 기본상품 : 1111 특가할인 쿠폰 : 0001 생일쿠폰 : 0011 멤버십 쿠폰 : 0100 특가 할인 쿠폰 적용 이 상태에서 기본상품에 특가할인을 적용해보자. 기본상품(1111)과 특가할인 쿠폰(0001) 을 and 연산을 하면 0001이 나오고, 이는 특가할인 쿠폰의 값(0001)과 동일하다. 동일한 값이라면 쿠폰 적용이 가능함을 의미한다. 만약 쿠폰을 적용한다면, xor 연산을 한..