1. 개요2시간 녹인 문제... 늘 내 블로그에 적는 말이지만 구현은 초반 설계가 잘못된다면 정말 힘든 문제인 것 같다. 여러 예외도 생각해야하고... 이래서 난이도 높은 문제들은 구현인가...? 싶기도 하다. 문제를 나누고 나올 수 있는 예외를 전부 처리해야 성공하는 문제이기에 시간도 많이 들고 힘도 많이 들었다... 출처: https://www.acmicpc.net/problem/2933 2. 본문내가 생각한 구현 문제의핵심은 다음과 같다. 물론 말 그대로 타고난 능력이 좋은 사람들은 저런 방법이 필요 없겠지만 말이다.. ㅋㅋㅋ1. 문제를 단계별로 나눈다.2. 예외사항을 처리한다.3. 구현- 문제 나누기 문제를 나누면 다음과 같다.1. 방향에 맞는 미네랄 제거.2. 떨어지는 미네랄 조사.3. 떨어질 ..
1. 개요오픽 시험을 봤다. 이유는 없고 그냥 아버지께서 주말마다 공인 어학 점수 하나는 있어야한다해서 오픽을 봤다. 진짜 어렸을 때 어학원을 다녔기에 그나마 오픽이 더 유리하지 않을까? 라는 생각에 아무 생각없이 시험접수를 했다. 근데 너무 비싸서 놀랐다. ㅋㅋ... 내가 평가받는데 거의 9만원을 쓰고나니 뭔가 속이 쓰리는 기분... 1주일 전에 예약하고 당일 지하철에서 유튜브 영상 두개를 시청하고 바로 시험장에 들어갔다. 그래서 그냥 내가 신경썼던 몇몇 부분에 대해서 기록해보고자 한다. 다음에 또 다시 오픽을 보게 된다면 참고하기 위해... 2. 본문최대한 객관적으로 시험을 본 당일의 기억을 정리하고자 한다. 일단 나의 배경(?) 부터...? - 나의 영어 실력 (?)모의고사 2등급 ~ 1등급 정도 ..
1. 문제 및 예제 문제를 제대로 읽지 않아 두바퀴 정도 뺑뺑 돌다가 해결한 문제다. 아까운 내 한 시간이 날아갔다. 이렇게 장문의 문제를 푸는 요령이라도 터득해야할 것 같다. 집중력 문제인 것 같기도해서 최근에는 시간을 정해두고 문제를 풀고있다. 이런 구현 문제는 지금 회사에서도 비슷한 일을 하는데 이렇게 시간이 오래 걸리다니... 충격적이긴 하다 ㅋㅋhttps://school.programmers.co.kr/learn/courses/30/lessons/340211 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr2. 본론 이런 복잡한 문제들은 문제를 나누고 ..
1. 문제 및 예제 DP 열심히 풀던 와중에 이런 문제가 나오다니.. 행복했다. 회사에서는 JS를 쓰기 때문에 다시 C++을 사용해보니 메소드도 기억 안나서 그냥 내가 몇개 만들었다. 그래도 첫 제출에 맞춰서 나름 뿌듯했다. 1분 뒤에 레벨1 원트에 맞았다고 뿌듯해하는 내 자신을 보면서 자괴감도 조금 들었다...https://school.programmers.co.kr/learn/courses/30/lessons/258712 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr2. 본론 선물을 주고받은 기록을 따로 배열에 저장하면 해결되는 간단한 DP문제이다. 선물..
1. 서론 회사에 큰 손해를 끼치며 배운 JS문법을 정리하고 같은 실수를 반복하지 않기 위해 과정을 정리하고자 한다. 사견이지만 JS는 자유도가 너무 높은 객체인 것 같다. 코테는 C++, 서버는 JAVA로 개발하고 지금 사이드 프로젝트에서는 Python을 사용하고 있기에 JS는 이번에 입사한 회사에서 처음 사용해본다. 처음 접한건 학교 웹 개발 수업에서 들은 정도... 자랑은 아닌데 따로 JS를 공부하지는 않았다. "여기저기 경험하고 다치면서 성장하는거지 뭐!" 라고 생각했는데 8톤 트럭에 치이고 콤마 상태 한 번 갔다 와보니 심각성을 느꼈다. 어떤 실수였는지에 대한 자세한 내용은 아래의 포스팅에 정리하였다.https://apape1225.tistory.com/169 [산업기능요원] 크나큰 실수 기념..
1. 서론 내가 만든 개임의 수가 한 손을 넘어간다. 짜잘한 실수가 많았지만 이번에는 꽤나 큰 실수를 했다. 얼마나 큰 실수인지를 굳이 말하자면... 매출에 부정적인 영향을 미칠법한 실수를 하였다. 신나게 놀다가 방금 알고리즘 한 문제를 풀고 회고록 계획이 생각나 이제서야 기억을 되살려 적기 시작한다. 문법적인 오류가 아닌 그냥 내가 깊이 있게 생각하지 못한 실수였다. 오죽했으면 코드리뷰때도 안 잡혔을까... ㅠㅠ 신입이 실수하는건 그 사람만의 잘못이 아니라는 말을 들었지만 일단 내 잘못도 있다는 뜻으로 새겨들었다. 사실 이렇게 신입의 입장에서 큰 책임이 주어지는 업무를 한다는 것 자체가 정말 좋은 기회라고 생각된다. 다음부터는 이런일이 다시 일어나지 않기 위해 더 꼼꼼히 일해야겠다는 사실을 다짐하..
1. 문제 및 예시 실행 결과 중구난방으로 알고리즘 문제를 풀다 이러면 아무것도 안 될 것 같아서 내가 약한 유형의 문제를 우선적으로 공부해야겠다는 생각해 DP문제를 쭉 풀어보았다. 바킹독님의 블로그에서 공부하고 있는데 풀이가 달라 한 번 정리해보았다. 출처: https://www.acmicpc.net/problem/25792. 본문 DP는 데이터 구조를 먼저 생각해보고 점화식을 세우는 두가지의 단계로 나뉜다고 생각한다. 물론 점화식을 세운다는 것 자체가 안 되는 문제이기에 구현 다음으로 손에 익어야하는 문제가 아닌가 싶다. 어쨎든 해당 문제의 데이터 구조와 점화식은 다음과 같이 정했다.데이터 구조: cache[i] = i번째 계단으로 얻을 수 있는 점수 중 최대값. 이제 데이터 구조를 구하는 점화식..
1. 서론 워크샵에 참가했다. 마카오에서 글로벌 게임 엑스포가 주최되어 해당 엑스포에 참가하기 위해 마카오로 출발하였다. 주변에서 회사 복지가 참 좋다고 하였고, 나도 그렇게 느끼고 있다. 이번 글은 회고록 보다는 지금까지 회사에서 있었던 일들의 후기가 될 것 같다는 느낌이 강하게 든다. 귀국 후 하루밖에 지나지 않았지만, 그렇기에 더욱 생생한 글을 작성할 수 있지 않을까 생각이 든다.2. 본문- 적응 회사에 적응이 되고있는 것 같다. 오만한 생각일 수 있지만, 그래도 어느정도의 업무는 혼자서 할 수 있게 되었다. 물론 어려운 로직의 게임이 기획되면 아직도 걱정이 앞서기는 한다. 우리 회사의 업무 순서는 다음과 같다.서버 개발클라이언트 개발개선신규 게임 출시 서버가 완성된 상태에서 클라이언트 개발이..
- Total
- Today
- Yesterday
- 후기
- 코딩테스트
- Programmers
- 백준알고리즘
- java
- Spring Boot
- spring
- XML
- 개발자
- 코딩
- Python
- 백준 알고리즘
- 비트코인
- 문자열
- 알고리즘
- c++
- 백준
- 구현
- CJ Olivenetworks
- 안드로이드 프로그래밍
- 자료구조
- 기록지
- 프로그래머스
- CJ 올리브네트웍스
- C언어
- 육군
- CJ
- 안드로이드 스튜디오
- BaekJoon
- 코테
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |