전체 글
-
카카오 1차 온라인 코딩테스트 3번 문제(17.09.16)💻 프로그래밍/알고리즘 2017. 10. 7. 02:23
안녕하세요!! 코딩하는 JAY 입니다~:D 다들 추석연휴 잘 보내고 계신가요?!ㅎㅎ 저는 추석 동안 친구들 만나러 다니느라 정신 없었습니다 ㅎㅎ 이제 연휴도 얼마 안남았는데요 ㅜㅜ 남은 연휴 잘 보내시길 바랍니다~ 자! 오늘은 '카카오 1차 온라인 코딩테스트 3번 문제'를 풀어보도록 하겠습니다. 문제 및 풀이 링크 : http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/ 3. 캐시(난이도: 하) - 입력 형식캐시 크기(cacheSize)와 도시이름 배열(cities)을 입력받는다.cacheSize는 정수이며, 범위는 0 ≦ cacheSize ≦ 30 이다.cities는 도시 이름으로 이뤄진 문자열 배열로, 최대 도시 수는 100,000개이다..
-
AWS 프리티어 사용량 이상 과금 청구💻 프로그래밍/AWS 2017. 10. 5. 00:59
안녕하세요!! 오늘은 신기방기한 AWS 과금청구에 대해서 포스팅하겠습니다. 돈내라는 청구서를 보고 이렇게 설레기는 처음이네요ㅋㅋㅋㅋ 저는 현재 챗봇을 만들기위해 AWS에서 1년 프리티어를 사용하고 있습니다. 그러다가 웹사이트를 하나 더 만들어야 할 일이 있어서 인스턴스를 하나 추가하여 사용하게 되었는데, (실제 서비스를 하는 인스턴스에 테스트하는 코드를 넣으면 위험하기 때문에 새로하나 만들었습니다) 몇일 전 AWS로부터 한통의 메일을 받았습니다. 뭐.. 영어를 못해도 4.54달러 돈 내렴! 이라는 걸 직관적으로 파악할 수 있게 보내주었습니다. 제가 외국 서비스를 사용해보지 않았고, 제가 사용하는 서비스에서 이렇게 진짜 사용료를 청구하니까 신기하더군요!! 자, 그럼제가 사용한 내역을 한 번 확인해보겠습니다..
-
카카오 1차 온라인 코딩테스트 2번 문제(17.09.16)💻 프로그래밍/알고리즘 2017. 10. 5. 00:34
안녕하세요~! 코딩하는 '잡'개발자 JAY 입니다!! :D 오늘은 카카오1차 온라인 코딩테스트 2번 문제를 풀이해보도록 하겠습니다. 문제 및 풀이 링크 : http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/ 2. 다트 게임(난이도: 하)2번 문제는 다트게임 입니다. 문제풀다가 갑자기 아이유가 나와서 당황했네요 ㅋㅋㅋ(깨알 카카오 게임 홍보)문제를 간단히 요약하자면 3번 다트를 던졌을때 나오는 점수의 합을 구하는 것입니다.다트점수는 1~10, Single(S), Double(D), Triple(T)(점수^1 , 점수^2 , 점수^3 ), 스타상/아차상(해당 점수 및 바로전 점수 두배/ 해당 점수 -화) 이렇게 구성되어 있는 채점방식을 통해 ..
-
카카오 1차 온라인 코딩테스트 1번 문제(17.09.16)💻 프로그래밍/알고리즘 2017. 10. 3. 23:15
안녕하세요 JAY 입니다!! 카카오톡 1차 온라인 코딩테스트 1번문제를 한번 풀어보도록 하겠습니다. 정확한 문제풀이와 문제내용은 아래 링크로 가보시면 카카오에서 포스팅한 문제풀이 내용이 있습니다. 제 글에서는 문제는 따로 설명하지 않고 풀이에 대해서 설명드리겠습니다. 문제 및 풀이 링크 : http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/ 1. 비밀 지도(난이도: 하)이 문제의 경우 크게 두가지만 생각하면 됬습니다.- vector 값을 vector으로 출력- 입력으로 들어오는 map1, map2를 비교해 벽(#)이 하나라도 있으면 answer는 벽(#) -> OR연산, 공백(" ")은 map1, map2 둘 다 공백(" ")일 경우에만 ..
-
카카오 1차 온라인 코딩테스트 후기(17.09.16)💻 프로그래밍/알고리즘 2017. 10. 3. 22:31
안녕하세요!! 항상 재밌는 개발과 코딩을 하고싶은 JAY입니다!! 지난달에 "2018 1ST KAKAO BLIND RECRUITMENT" 1차 온라인 코딩테스트가 있었죠?!! 저 또한 지원을 했지만.. 비루한 코딩실력때문에 처참히 떨어지고 말았습니다.. (give me the algorithm..ㅠㅠ) 1차 온라인 코딩테스트는 7문제 중 4문제만 맞추면 합격이기 때문에 조금만 잘 준비했으면 합격할 수 있었을 겁니다.(넌 왜 안 준비했니..후) 사실 저는 이번 코딩테스트를 치루면서 많이 느꼈던게, 코딩테스트라는게 단순히 알고리즘만 공부해서는 안되겠다는 것이었습니다.사실 일을 핑계로 알고리즘 문제를 많이 풀어보지 않았을 뿐더러, 저는 주로 임베디드 쪽 프로그래밍을 하다보니 '페이지 최적화'같은 알고리즘이 많..
-
[Django]파일관리 및 파싱(static file과 media file에 대한 고찰)[2/3]💻 프로그래밍/Django 2017. 9. 28. 18:48
안녕하세요~ 개발하는 JAY 입니다!! (호우~) 오늘은 Django에서 파일관리를 하는 방법중 static file에 대한 내용을 포스팅 하려고합니다 ㅎㅎ 지난 1/3 내용을 보면 static file은 - static file : 개발 리소스로서 정적인 파일 관리(Image, CSS, javascript 등) 요런 내용이였습니다. 자! 이제 실제로 static file을 사용하는 방법에 대해 설명 드리겠습니다. static file을 사용하기 위해서는 3가지를 알아야 합니다. 1. STATIC_ROOT = "'/path/..." STATIC_ROOT는 python manage.py collectstatic 명령어를 통해서 수집되는 static 파일들이 위치하는 절대 경로(디렉토리)입니다. 2. STA..
-
[Python]웹환경에서의 글로벌 변수(global value) 사용💻 프로그래밍/Python 2017. 9. 17. 05:48
안녕하세요! JAY입니다!! :D저는 오늘 카카오 코딩테스트를 보고 제자신에 대해 많은 실망을 하게 되었습니다...(후..비루한 나의 코딩실력) 무튼 우울하지만 다시한번 화이팅하고 오늘은 Python에서 글로벌 변수를 어떻게 사용하는지? 그리고 웹환경에서 글로벌 변수를 사용하면 어떻게 되는지에 대해 설명드리겠습니다. 1. 글로벌 변수(global value)란?"전역 변수는 어떤 변수 영역 내에서도 접근할 수 있는 변수를 의미하는 전산학 용어이다. 지역 변수와 대비되는 개념이다. 어떤 스코프에서도 참조하고, 변경할 수 있기 때문에 지역성이 없다. 이것 때문에 될 수 있으면 피해야 하는 것으로 인식하는 경우가 많다. 여러 스레드에서 같은 전역 변수에 접근할 경우에 변수를 제대로 잠그지 않으면 스레드는 안전..
-
[Django]파일관리 및 파싱(static file과 media file에 대한 고찰)[1/3]💻 프로그래밍/Django 2017. 9. 6. 20:37
안녕하세요~개발하는 JAY입니다!! 쏴리질러~~~~~ㅇㅅㅇ;;(죄송합니다) 오늘은 Django에서 파일을 관리하고 파싱하는 방법에 대해서 알아보겠습니다.(총 3단계로 나누어 포스팅 하겠습니다.) 현재 저는 Django + Python + AWS를 이용해 작은 프로젝트를 하고 있습니다.(아주 소소한 개인 프로젝트입니다:D) (Django 홈페이지 내용) Django는 파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크(web application framework)입니다. 쉽고 빠르게 웹사이트를 개발할 수 있도록 돕는 구성요소로 이루어진 웹 프레임워크입니다. Django에 대한 자세한 설명은 따로 포스팅할때 이야기 하고, 본론으로 들어가 Django에서 파일관리는 크게 두 가지로 할 수 있습니다...