python. /와 // 차이 / 와 // 차이 연산자 / : float 연산자 // : int print(type(6/3)) # print(type(6//3)) # https://twpower.github.io/112-difference-between-single-slash-and-double-slash-in-python [Python] Python 연산자 '/'와 '//'의 차이 Practice makes perfect! twpower.github.io 개발/파이썬 2023.10.17
[leetcode] 49. Group Anagrams 풀이, 해설 (python) 문제 링크 https://leetcode.com/problems/group-anagrams/ Group Anagrams - LeetCode Can you solve this real interview question? Group Anagrams - Given an array of strings strs, group the anagrams together. You can return the answer in any order. An Anagram is a word or phrase formed by rearranging the letters of a different word or phrase leetcode.com 'eat','aet','tae' 등으로 동일한 캐릭터로 순서만 바꿔서 나왔을때, 해당 문자.. 개발/🤖 알고리즘 2023.10.14
chatgpt 통해 백엔드 기술면접/임원면접 준비하기 이번에 기술면접 준비하면서, 막히는 질문들에 대해서 chatgpt의 도움을 많이 받았다. 관련해서, 어떻게 chatgpt에게 물어봤는지 기록하였다. (몇년 후에도 잘 써먹을 수 있길) 1. 가상면접 진행하는법 안녕 나는 6년차 백엔드 개발자로, 이커머스 기업 개발자로 지원하고 있어. 1차 기술면접을 진행예정인데 spring boot, mysql을 사용하고 있는 기업이야. 나와 면접을 진행해줘. 너가 물어보면 내가 하나씩 대답할게. 이렇게 하면, 나와 아래와 같이 가상면접을 진행한다. 2. 질문에 대한 개요 짜달라고 하기. 개발자 직무의 최종 임원 면접에서 '5년후의 목표'에 대한 답변을 1분 내용으로 일반적인 형식으로 개요를 짜줄래 ? 3. 답변 작성하다가 막히는 부분 물어보기 개발자로서 주인의식을 가지.. 개발/꿀팁 2023.10.12
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.. 개발/파이썬 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 개발/파이썬 2023.08.29