전체 글
-
5주차 카카오문제(자물쇠와 열쇠)old/Algorithm 2020. 7. 12. 20:10
#include #include #include using namespace std; bool solution(vector key, vector lock) { bool answer = true; int key_M = key.size(); int lock_N = lock.size(); int zero_count = 0; // 홈 갯수 카운트 + map 확장 vector widen(lock_N + (key_M-1) * 2, vector (lock_N + (key_M-1) * 2, 1)); // 모두 1로 초기화 for(int i = 0; i < lock_N; i++){ for(int j = 0; j < lock_N; j++){ if(lock[i][j] == 0){ zero_count++; } widen[ke..
-
5주차 - 카카오 문제 (괄호변환)old/Algorithm 2020. 7. 12. 20:09
코드 #include #include #include #include using namespace std; bool is_correct(string a){ stack s; s.push(a[0]); for(int i = 1; i < a.size(); i++){ if(a[i] == '('){ s.push(a[i]); }else{ if(s.empty()){ return false; }else{ s.pop(); } } } if(s.empty()){ return true; }else{ return false; } } string converter(string w){ if(w == ""){ return ""; } int left = 0; int right = 0; string u = ""; string v = ""..
-
Pyinstaller, Tkinter와 thread를 사용하는 프로젝트Web Dev/8. 메모 2020. 7. 12. 18:53
이 프로젝트에서 사용하는 것 1. pyinstaller: 파이썬 스크립트를 exe로 추출해 준다. 2. Tkinter: 별도로 설치할 필요없는 파이썬 GUI 만들어 주는 도구 3. Thread: 쓰레드는 GUI가 멈추는 것 때문에 사용했음 깃헙 주소 https://github.com/luvehayoung/Pyinstaller-Project luvehayoung/Pyinstaller-Project Contribute to luvehayoung/Pyinstaller-Project development by creating an account on GitHub. github.com 사실 다 작업 안했다.ㅋㅋ 전체적인 구조만 잡았다. 어차피 tkinter 사용하면 그냥 간단한 스크립트 돌리는 목적이니 전체적인 ..
-
5주차 - 카카오 문제 ( 문자열 압축문제)old/Algorithm 2020. 7. 6. 23:31
분명히 예전에 시험쳤을때 풀었던 문제인데 어려워서 벌벌떨었던거 같은데, 오늘은 운동 두시간 넘게 하고와서 졸린데 풀어도 풀리는거 보면 코테가 어렵기도 어려운건데, 내가 멍청하기도 했던거같다. 참내~ 이번주의 첫문제!! https://programmers.co.kr/learn/courses/30/lessons/60057 코딩테스트 연습 - 문자열 압축 데이터 처리 전문가가 되고 싶은 어피치는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문자 programmers.co.kr 문자열 압축 문제 - 여기서 내가 활용한 함수 substr 함수 하나!! https://modoocode.com/235 C++ 레퍼런스 - ..
-
CJ 올리브 네트웍스 테스트 전형 후기old/면접 2020. 7. 5. 23:27
CJ 올리브 네트웍스의 다양한 직군 중, 내가 가장 관심이 있던 전형으로 테스트 전형에 응시했다. 적성 검사 대신 코딩테스트를 쳤는데, 내 전형은 코딩테스트의 난이도가 터무니 없이 낮았다. 하지만 여기도 뭔가 이유가 있으리라 믿는다. 여튼 CJ 올리브네트웍스 내부는 정말 멋졌고, 직원분들도 정말 친절하셨다.(시험 여러군데 쳐봤는데 여기가 원탑 친절) 입구에서 나를 맞이해주신 분은 모든 참가자에게 웃는 얼굴로 응대 해주셨고, 옆에 로봇도 나를 환영해줬다. 물도 헛개차. CJ의 사랑이 듬뿍 담긴 음료를 마셨고 시험을 마무리했다. 인성검사야 내인성이니 어쩔 도리가 없지만 코딩 테스트 준비를 열심히 했는데 역량을 보여줄 수 있는 문제 수준이 아니라 조금 아쉬웠다. 하지만 CJ에서 시험쳐본건 좋은 경험인것 같다...
-
4주차 6월22일 - 6월28일old/Algorithm 2020. 6. 22. 00:21
이번주 이제 주중에 다른 일들이 많아서 정말 주말에만 공부해야겠지만, 그래도 4주차째 하고 있어서 보람이 있다. 어려운 문제도 매번은 아니지만 풀기도 하니, 실력이 좀 는것 같기도 하다. 이번주의 문제 1. 0과 1 https://www.acmicpc.net/problem/8111 8111번: 0과 1 문제 폴란드 왕자 구사과는 다음과 같은 수를 좋아한다. 0과 1로만 이루어져 있어야 한다. 1이 적어도 하나 있어야 한다. 수의 길이가 100 이하이다. 수가 0으로 시작하지 않는다. 예를 들어, 101은 � www.acmicpc.net 2. 점프게임 https://www.acmicpc.net/problem/15558 15558번: 점프 게임 첫째 줄에 N과 k가 주어진다. (1 ≤ N, k ≤ 100,0..
-
윈도우에서 설치한 Pgadmin4에서 Ubuntu의 postgresql(10 버전)로 접속하기Web Dev/8. 메모 2020. 6. 15. 19:55
이걸 왜했을까? 현재 원격으로 접속해서 우분투 환경에서 개발 중인데, vs code를 통해서 접속하다보니 gui적으로 뭔가 할 수는 없다. 그래도 우분투 서버의 postgresql의 내용물을 보고는 싶은데, pgadmin4가 편하니까 그냥 쓰고 싶었다. 그래서 윈도우 10(내 로컬 환경)에서 postgresql을 설치하고, pgadmin을 이용해 외부서버(우분투)로 접속하는 방법을 찾아보았다. 참고자료 1) 외국 자료: http://www.project-open.com/en/howto-postgresql-port-secure-remote-access HowTo Safely Open a PostgreSQL Port for Remote Access? HowTo Safely Open a PostgreSQL P..
-
3주차 6월15일 - 6월21일old/Algorithm 2020. 6. 13. 22:36
이번주 항상 세번째 문제가 제일 어려운 것 같다. 매주 세문제만 푼다고 마음을 먹으니 확실히 주중에도 부담이 적고 토요일 하루정도만 시간을 쓰면되서 좋다. 딱 무리하지 않고 감을 익히고 꾸준히 해나갈수 있는 양이라서 좋다. 하지만 확실히 주중에는 안하니, 주말에 첫번째 문제를 풀때는 머리가 좀 멍하다. 이번주의 문제 1. 열쇠 https://www.acmicpc.net/problem/9328 9328번: 열쇠 문제 상근이는 1층 빌딩에 침입해 매우 중요한 문서를 훔쳐오려고 한다. 상근이가 가지고 있는 평면도에는 문서의 위치가 모두 나타나 있다. 빌딩의 문은 모두 잠겨있기 때문에, 문을 열려면 열 www.acmicpc.net 2. 로봇청소기 https://www.acmicpc.net/problem/4991..