💻 프로그래밍
-
카카오 1차 온라인 코딩테스트 4번 문제(17.09.16)💻 프로그래밍/알고리즘 2017. 10. 8. 20:59
안녕하세요 JAY입니다~!! 오늘은 카카오 1차 온라인 코딩테스트 4번 문제를 풀어보겠습니다. 4번 문제는 조금 생각을 정리해야지 풀 수 있기 때문에 집중하시고 문제풀어 보시는게 좋습니다!! 문제 및 풀이 링크 : http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/ 4. 셔틀버스(난이도: 중)카카오에서는 무료 셔틀버스를 운행하기 때문에 판교역에서 편하게 사무실로 올 수 있다. 카카오의 직원은 서로를 ‘크루’라고 부르는데, 아침마다 많은 크루들이 이 셔틀을 이용하여 출근한다.이 문제에서는 편의를 위해 셔틀은 다음과 같은 규칙으로 운행한다고 가정하자.셔틀은 09:00부터 총 n회 t분 간격으로 역에 도착하며, 하나의 셔틀에는 최대 m명의 승객..
-
카카오 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)란?"전역 변수는 어떤 변수 영역 내에서도 접근할 수 있는 변수를 의미하는 전산학 용어이다. 지역 변수와 대비되는 개념이다. 어떤 스코프에서도 참조하고, 변경할 수 있기 때문에 지역성이 없다. 이것 때문에 될 수 있으면 피해야 하는 것으로 인식하는 경우가 많다. 여러 스레드에서 같은 전역 변수에 접근할 경우에 변수를 제대로 잠그지 않으면 스레드는 안전..