본문 바로가기

IT

(7)
String()과 toString()의 차이 Javascript에서 코딩 중. 궁금해져서 찾아본 차이. 요약하자면, String()과 toString()은 동작하는 방식이 다르다. String(value)로 부르는 경우 value object의 마지막에 toString() 함수를 호출하여 값을 가져옴. toString(value)의 경우, null이나 undefined일 경우, TypeError Exception이 발생함. (위의 경우는 "null") String(value) 방식은 toString()함수를 호출할때, primitive 값이 없으면, valueOf()함수를 리턴하고, 해당 함수의 리턴 값마저 primitive 값이 없으면, TypeError Exception이 발생함. They are not completely the same, a..
706.Design HashMap (Leet Code) var MyHashMap = function() { this.map = {}; }; /** * @param {number} key * @param {number} value * @return {void} */ MyHashMap.prototype.put = function(key, value) { this.map[key] = value }; /** * @param {number} key * @return {number} */ MyHashMap.prototype.get = function(key) { return this.map[key]!==undefined?this.map[key]:-1; }; /** * @param {number} key * @return {void} */ MyHashMap.prototy..
416. Partition Equal Subset Sum (Leet Code) 아래의 Leetcode 문제를 풀다 잘 이해가 안가서 더 찾아보게 되었다. https://leetcode.com/problems/partition-equal-subset-sum/ 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 // ex) nums = [1,5,11,5] var canPartition = function(nums) { //Array의 총 합을 ..
티스토리 파일첨부 OPEN API 오류 400 Error 몇개월 전, 티스토리의 OPEN API를 이용해 블로그에 매일 자정 코로나관련 글을 올리는 봇을 만들었다. 가끔씩 에러가 발생하면 수정을 해서 새로 릴리즈를 하곤 하는데, 어제 자정 (2020년 6월 12일 00시)에도 업로드가 되지않아, 확인해 보았다. 에러가 일어난 곳은 티스토리의 파일첨부 API를 사용하는 부분이었다. 정상적으로 API에 리퀘스트를 보냈을때, 돌아오는 리스폰스의 값은 아래와 같다. { "tistory":{ "status":"200", "url":"http://cfile6.uf.tistory.com/image/1328CE504DB79F5932B13F", "replacer":"%5b%23%23_1N%7ccfile6.uf%401328CE504DB79F5932B13F%7cwidth%3d\"..
쇼핑몰 실시간재고 알림 봇 만들기 (2.텔레그램 Bot) 개발배경 : 회사에서 이번에 조조타운 1만엔 쿠폰을 줘서 사고 싶은 물건을 찾아보고 있는데, 사고 싶었던 물건이 매진이되서 1시간 마다 조조타운에서 재고가 있는지 없는지 확인해 주는 프로그램을 만들어 보았다. 개발목적 : 조조타운에서 한시간마다 해당 상품의 재고를 확인하여 메세지로 보여준다. *저는 파이썬 개발자도 아니고, 처음으로 파이썬으로 개발을 해본거라 엄청 간단하게 만들었으니, 더 효율적인 방법이나 간단한 방법이 있으시면 말씀해 주시면 감사하겠습니다. 결과물 모듈은 requests를 제외하고 3개 밖에 사용하지 않았다. 준비해야할 모듈 1. 웹 크롤링 용 모듈 (터미널에서 pip install bs4 해서 인스톨 하기) 2.텔레그램 메세지 용 모듈 (터미널에서 pip install python-t..
쇼핑몰 실시간재고 알림 봇 만들기 (1.파이썬 웹 크롤링 + BeautifulSoup) 회사에서 이번에 조조타운 1만엔 쿠폰을 줘서 사고 싶은 물건을 찾아보고 있는데, 사고 싶었던 물건이 매진이되서 1시간 마다 조조타운에서 재고가 있는지 없는지 확인해 주는 프로그램을 만들어 보았다. 저는 파이썬 개발자도 아니고, 처음으로 파이썬으로 개발을 해본거라 엄청 간단하게 만들었으니, 더 효율적인 방법이나 간단한 방법이 있으시면 말씀해 주시면 감사하겠습니다. 결과물 최종 코드는 아래와 같다. 아주 간단하다. # 라이브러리 불러오기 import requests # 1. 웹 크롤링 용 모듈 from bs4 import BeautifulSoup # 2. 텔레그램 메세지 용 모듈 import telegram # 3. 1시간 마다 반복하기 위한 스케쥴러 용 모듈 from apscheduler.scheduler..
직접 써본 해외송금 어플 Transferwise (+송금수수료1회무료) 안녕하세요. 디노마드리입니다. 저는 대학생때부터 해외 다양한 국가(터키, 영국, 몰디브, 대만 등)에서 살게 된 날들이 많았습니다.그 당시에는 해외에서 돈을 벌기 보다는 소비가 주 목적이 되었기때문에 한국에서 인출 수수료가 저렴한 카드를 발급받아서 해외에서 인출해서 쓰곤했는데요. 이번에 일본에서는 돈을 벌게 되다보니 한국으로 돈을 보내야 하는 일도 많아서, 한국으로 돈을 보내는 송금 수수료가 저렴한 방법을 찾다가 같은 직장에서 일하는 대만인 선배가 TransferWise 앱을 알려줘서 알게되었습니다. 전세계에서 송금이 가능하지만, 저는 저의 기준으로 일본에서 한국으로 돈을 보내는 용도로 사용했습니다. 저도 솔직하게 써본 후기를 말씀 드리는 거니, 아래의 장단점을 비교해 보시고 장점이 더 크다고 생각하시는..