반응형

분류 전체보기 291

python. set 과 dict 차이

배경 알고리즘을 풀다보면, map과 같이 고유한 값만 가지도록 체크해야 하는 경우고 있는데, 그 경우 나는 항상 dict를 썼었다. 그러다가, 다음 유투브를 통해 set의 존재를 알게되었다. leetcode 풀이 > https://leetcode.com/problems/contains-duplicate/ LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com http..

개발/python 2023.10.05

[chrome plugin] 단축키로 크롬 플러그인 연동 (suggested_key)

아래 문서를 참고해서 키보드 입력 시 크롬 플러그인이 실행되는 방법을 설명한다. https://developer.chrome.com/docs/extensions/reference/commands/ chrome.commands - Chrome for Developers Build the next generation of web experiences. developer.chrome.com 1. manifest.json에 추가 "background": { "service_worker": "service-worker.js" }, "permissions": ["activeTab", "scripting"], "commands": { "action1": { "suggested_key": { "default": "Ct..

개발 2023.09.30

알고리즘 풀이순서. neetcode 참고해서 leetcode 준비하기 (leethub)

neetcode 커리어리 '리트코드 569문제 풀고 구글에 입사한 사람 이야기' 을 보다가, 이 사이트를 알게되었다. https://neetcode.io/roadmap 이런식으로 어떤 순서로 풀면 좋을지 순서를 제공해주고, 각 문제마다 체크 여부와 star을 체크할 수 있다. 그리고 더 좋은 점은 각각의 문제들에 대해 유투브 동영상 해설을 제공해주는데, 해설 퀄리티가 꽤 높다. leetcode 한국에서는 백준과 비슷한 알고리즘 풀이 사이트이다. 백준의 baekjoonhub 처럼 github 소스코드로 자동으로 푸시해주는 크롬 플러그인을 제공해준다. https://shanepark.tistory.com/322 Leetcode) 소개 및 풀이 코드 Github에 자동 커밋방법 Intro 개발공부를 시작 한 ..

🤖 알고리즘 2023.09.28

[chrome plugin] 크롬 플러그인 샘플 코드 작성해보기 (feat. development-basics)

chrome 공식 문서 >> https://developer.chrome.com/docs/extensions/mv3/getstarted/development-basics/ Chrome Extension development basics - Chrome for Developers What to expect during the development of a Chrome extension. developer.chrome.com Source Code >> manifest.json { "manifest_version": 3, "name": "Hello Extensions", "description": "Base Level Extension", "version": "1.0", "action": { "default_..

개발 2023.09.22

[IT 5분 잡학사전] Day5 - 게코, 웹킷, 블링크 엔진 (에피소드16 ~ 에피소드21)

🌿 오늘 TIL 3줄 요약 1. 파이어폭스는 게코(gecko), 사파리는 웹킷(webkit), 크롬, 마이크로소프트 엣지는 블링크(blink)라는 엔진을 사용한다. 🌿 오늘 읽은 범위 에피소드16 ~ 에피소드21 🌿 책에서 기억하고 싶은 내용을 써보세요. 1. [에피소드 16] 인터넷 익스플로러가 사라진 이유와 브라우저 엔진 - 파이어폭스는 게코(gecko), 사파리는 웹킷(webkit), 크롬, 마이크로소프트 엣지는 블링크(blink)라는 엔진을 사용한다. (+네이버 웨일도 블링크 사용한다) 🌿 궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요. - blink엔진, v8엔진 : https://codecraft.tistory.com/entry/%EB%B8%8C%EB%9D%BC%EC%9A%..

개발/책 2023.08.30

[IT 5분 잡학사전] Day4 - 라이브러리 vs 프레임워크 / 도메인 구매 (+) RESTful API 란

🌿 오늘 TIL 3줄 요약 1. 라이브러리와 프레임워크의 차이점은 제어권이 누구에게 있냐이다. 2. 도메인을 만드는 것은 레시스트리로 대표적인 것은 닷컴(.com) 🌿 오늘 읽은 범위 에피소드11 ~ 에피소드15 🌿 책에서 기억하고 싶은 내용을 써보세요. 1. [에피소드 11] 라이브러리, 프레임워크 라이브러리 프레임워크 - jqury, booststrap - 제어권이 개발자 에게 있다. - spring, django - 제어권이 개발자에게 없다 2. [에피소드 14] 도메인은 왜 돈을 주고 사야할까 ? - 도메인을 만드는 것은 레지스트리다. 대표적인 것은 닷컴(.com) - 레지스트리는 IP 주소와 도메인을 적은 전화번호부이다. - 도메인을 구매하면 레지스트리 운영사가 아니라 리셀러에게 돈을 지불하는 ..

개발/책 2023.08.29

python. immutable과 mutable

immutable과 mutable - immutable 객체 > 생성된 이후 수정 불가능 > 이미 존재하는 객체이더라도 새로운 객체를 생성하여 재생성 - mutable 객체 : 수정 가능한 객체 > 생성된 이후 수정 가능 > 이미 존재하는 객체에 재할당 파이썬에서의 immutable, mutable 객체 Immutable 객체 int, float, str, tuple Mutable 객체 list, dict 참고 > - 레벨업 파이썬 immutable과 mutable https://wikidocs.net/91520 - Java의 Mutable과 Immutable https://velog.io/@guswlsapdlf/Java%EC%9D%98-Mutable%EA%B3%BC-Immutable

개발/python 2023.08.29

[IT 5분 잡학사전] Day3 - 인터프리터 vs 컴파일 언어 / 자바와 코틀린 (+) 코루틴

🌿 오늘 TIL 3줄 요약 - 인터프리터 언어는 실행할 때마다 '인터프리터'라는 프로그램이 컴퓨터에게 코드를 기계어로 번역해주고 대표적인 언어로는 Python, JavaScript, PHP가 있다. - 컴파일 언어는 프로그램 전체를 스캔하여 이를 모두 기계어로 번역한다. 대표적인 언어로는 C, C++, Java가 있다. 🌿 오늘 읽은 범위 에피소드 6 ~ 에피소드 10 🌿 책에서 기억하고 싶은 내용을 써보세요. 1. [에피소드 8] 파이썬이 C언어보다 느린 이유는 ? - 프로그래밍 언어는 크게 인터프리트 언어(interpreted language), 컴파일 언어(compiled language)로 번역된다. 인터프리트 언어 컴파일 언어 - 동시 통역으로 비유 가능 (실행 할 때마다 '인터프리터'라는 프로..

개발/책 2023.08.27

이진탐색 (feat. 백준 1920)

https://www.acmicpc.net/problem/1920 풀다가 이진 탐색 알고리즘을 구현하는 중에 막혔던 부분이 있어서 관련 글을 좀 더 찾아 정리한다. left = 0 right = N - 1 mid = int((left + right)/2) find = False while left A[mid]: left = mid + 1 elif b < A[mid]: right = mid - 1 mid = int((left + right)/2) #print(mid) if find == True: print(1) else: print(0) - left와 right를 조정해서 원하는 값이 나올때까지 돌린다는 것은 어렴풋이 기억났다. 그래서 이 부분 구현까지는 어렵지 않았다. - while 문을 나가는 조건을..

꿀팁 2023.08.27

[IT 5분 잡학사전] Day2 - 언어이름의 유래 / C# (에피소드1 ~ 에피소드5)

오늘 TIL 3줄 요약 - 파이썬의 로고는 비단뱀 2마리 - c#의 유래 오늘 읽은 범위 에피소드 1 ~ 에피소드 5 책에서 기억하고 싶은 내용을 써보세요. 1. [에피소드4] 언어 이름의 유래 - 자바 : 좋아하던 커피 종류가 인도네시아의 섬 자바에서 생산한 원두, 커피 로고가 있음 - 코틀린 : 러시아의 섬 - 자바스크립트 : 모카 -> 라이브스크립트 -> 자바스크립트 - 파이썬 : 코미디 쇼의 이름 , 비단뱀의 의미로 로고가 비단뱀 2마리 - 고 : 동물 마스코트 두더지_GOPHER 2. [에피소드5] C# : 기업에서 만든 언어로, 'C# 언어는 마이크로소프트가 만든 자바 언어'라고 해도 무방 - 마이크로소프트 닷넷이라는 윈도우 프로그램 개발하기 위한 도구에서 사용 오늘 읽은 소감은? 떠오르는 생..

개발/책 2023.08.26
반응형