본문 바로가기
반응형

DEVLOG87

Outsider님이 신입 개발자에게 하는 조언 Outsider님이 3년차일때 작성하신 "신입 개발자들에게 권하고 싶은것들"입니다. 3년차 개발자로써 신입 개발자들에게 권하고 싶은 것들 :: Outsider's Dev Story 아무리 해도 모르는 것 투성이고 신입같은 기분인데 어느새 개발자라는 직업을 가진지 3년이라는 세월이 지났습니다. 취업전에 회사에서 시켜준 교육을 4개월 받고 시작했으니 개발이란것을 본격적으로 한 것은 3... blog.outsider.ne.kr 어떤 마음으로 커리어를 진행할지 현실적인 조언들이 많습니다. 블로그를 시작하세요. 얻은 정보를 공유하세요. 자기계발에 투자하세요. 트렌드를 파악하세요. 2019. 9. 6.
[BOJ 1697] 숨바꼭질 파이썬(Python) 풀이 문제보기 https://www.acmicpc.net/problem/1697 1697번: 숨바꼭질 문제 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 때 걷는다면 1초 후에 X-1 또는 X+1로 이동하게 된다. 순간이동을 하는 경우에는 1초 후에 2*X의 위치로 이동하게 된다. 수빈이와 동생의 위치가 주어졌을 때, 수빈이가 동생을 찾을 수 있는 가장 빠른 시간이 몇 초 후인지 www.acmicpc.net 문제 해설 완전 탐색 방법에는 다음과 같은 방법들이 있습니다. Brute Force : for문과 if문을 이용해 처음부터 끝까지.. 2019. 9. 4.
[BOJ 9095] 1, 2, 3 더하기 파이썬(Python) 풀이 문제 보기 9095번: 1, 2, 3 더하기 문제 정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 7가지가 있다. 합을 나타낼 때는 수를 1개 이상 사용해야 한다. 1+1+1+1 1+1+2 1+2+1 2+1+1 2+2 1+3 3+1 정수 n이 주어졌을 때, n을 1, 2, 3의 합으로 나타내는 방법의 수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 정수 n이 주어진다. n은 양수이며 11보다 작다. 출력 각 www.acmicpc.net 문제 해설 처음 접근방식 주어진 조건에서 n은 11보다 작다고 했기때문에, 해볼만하다싶어 수작업으로 하나하나 찾아봤습니다. 그러던 중 위 그림과 같은 규칙을 찾아냈습니다. 결국 모든.. 2019. 9. 4.
파이썬(Python) 자료형(List, Set, Dictionary) 연산자 시간복잡도 (Big-O) 정리 저는 최근 코딩테스트를 준비하면서 자료구조 및 알고리즘을 다시 공부하고 있습니다. 문제를 풀다보면 종종 시간복잡도를 고려하지 않으면 오답처리 되는 경우가 있습니다. 저는 주로 파이썬(Python) 혹은 C++을 이용하는데, 오늘은 파이썬 주요 연산자의 시간 복잡도를 알아보겠습니다. Lists Operation Example Big-O Notes Index l[i] O(1) Store I[i] = 0 O(1) Length len(l) O(1) Append l.append(2) O(1) Pop l.pop() O(1) same as l.pop(-1) Clear l.clear() O(1) similar to l = [] Slice l[a:b] O(b-a) l[1:5] : O(1) l[:] : O(len(l)-0.. 2019. 9. 3.
반응형