본문 바로가기

Self Dev.23

[Codility] FrogJmp 100% 주 1회 회사 동기들이랑 알고리즘 스터디를 진행하고 있다. 현재 진행하고 있는 스터디는 오프라인 코딩테스트로도 많이 활용하고 있는 Codility. 각자 풀고 자기가 푼 소스를 리뷰하는 형식인데, 뜻 깊고 보람도 있고 참으로 도움이 많이 된다 :) 뛰어나진 않지만 각 단원 별로 100% 만들기 위해 노력 중이고, 기록 및 공유하기 위해 글을 작성한다. 바로가기 >Codility >FrogJump 문제 해석 : 현재 위치(X) 에서 도착해야하는 위치(Y) 까지 거리(D) 만큼 뛰었을 때의 최소 점프 횟수를 리턴하는 문제 문제 풀이 : 일단, 뛰어야 하는 거리(D) 가 없으면 로직 안타도록 먼저 처리하고, 몫(mod) 과 나머지(jump) 개념을 이용해서 문제를 풀었다 :) 요고 핵심은 "나눗셈을 할 때 0.. 2019. 9. 8.
[Codility] CyclicRotation 100% 주 1회 회사 동기들이랑 알고리즘 스터디를 진행하고 있다. 현재 진행하고 있는 스터디는 오프라인 코딩테스트로도 많이 활용하고 있는 Codility. 각자 풀고 자기가 푼 소스를 리뷰하는 형식인데, 뜻 깊고 보람도 있고 참으로 도움이 많이 된다 :) 뛰어나진 않지만 각 단원 별로 100% 만들기 위해 노력 중이고, 기록 및 공유하기 위해 글을 작성한다. 바로가기 >Codility >CyclicRotation 문제 해석 : 입력받은 배열을, 입력받은 정수만큼 오른쪽으로 이동시킨 뒤의 배열을 리턴. 문제 풀이 : 일단, 배열의 길이랑 이동시킬 값이 동일하면 굳이 로직 안타게끔 위에 추가했고.. 처음엔 주석처리한 삼항연산자 쓴 로직대로 했다가.. 여러가지 경우의 수를 계산해보니까 계산식을 유추할 수 있었다! 요.. 2019. 9. 7.
[Codility] OddOccurrencesInArray 100% 주 1회 회사 동기들이랑 알고리즘 스터디를 진행하고 있다. 현재 진행하고 있는 스터디는 오프라인 코딩테스트로도 많이 활용하고 있는 Codility. 각자 풀고 자기가 푼 소스를 리뷰하는 형식인데, 뜻 깊고 보람도 있고 참으로 도움이 많이 된다 :) 뛰어나진 않지만 각 단원 별로 100% 만들기 위해 노력 중이고, 기록 및 공유하기 위해 글을 작성한다. 바로가기 >Codility >OddOccurrencesInArray 문제 해석 : 홀수 개의 배열에서 짝이 안맞는 Value 리턴하는 문제 문제 풀이 : 중복된 키가 들어가지 못하는 HashSet 의 특징을 살려서, Set 에 추가 또는 제거를 하여 결국 하나 남은 값을 리턴하도록 풀었다. -> 추가로, 이 챕터에서는 SET 에 .get() 이 없어서 .i.. 2019. 9. 7.
[Codility] BinaryGap 100% 주 1회 회사 동기들이랑 알고리즘 스터디를 진행하고 있다. 현재 진행하고 있는 스터디는 오프라인 코딩테스트로도 많이 활용하고 있는 Codility. 각자 풀고 자기가 푼 소스를 리뷰하는 형식인데, 뜻 깊고 보람도 있고 참으로 도움이 많이 된다 :) 뛰어나진 않지만 각 단원 별로 100% 만들기 위해 노력 중이고, 기록 및 공유하기 위해 글을 작성한다. 바로가기 >Codility >BinaryGap 문제 해석 : 입력받은 정수 N을 2진수로 바뀐 뒤, 1 과 1 사이에 존재하는 0 의 최대 개수를 리턴하는 문제 문제 풀이 : 정수 N 을 2진수로 변환한 뒤 한 글자 씩 비교하여 0이면 zeroCnt 를 계속 더하다가, 1을 만나면 Array 에 zeroCnt 를 넣어준다.그렇게 Array 에 누적된 값 중.. 2019. 6. 2.
[SQLD] SQL 개발자 자격증 합격! 지난 글 : 2019/02/13 - [Self Dev.] - [SQLD] SQL 개발자 자격증 도전 [SQLD] SQL 개발자 자격증 도전 2019년, 방송통신대학교로 따지면 올해 나는 대학교 4학년이다. 흔히 대학교 4학년이면 하는 가장 큰 고민이 '졸업' 인데, 한국방송통신대학교 컴퓨터과학과에 재학 중인 나 또한 '졸업' 을 위해 준비를 해야했다... vvh-avv.tistory.com 야호! SQLD 자격증 시험을 다행히도 한 회만에 합격했다 히히. 나름 "퇴근 후 11시까지 카페에서 공부 / 주말엔 스터디카페가서 10시간 공부" 라는 스케줄로 2주 동안 빡세게 공부했지만, 시험 당시 자신이 없었는데 다행히 합격했다.. 공부했던 책은 한국데이터진흥원 에서 출간한 SQL 자격검정 실전문제 와 이기적 .. 2019. 5. 27.
구글 확장프로그램 만들기 - 1 이번엔 크롬 주소창 옆에서 정말 200% 활용을 하고 있는 구글 확장프로그램을 직접 만들고 싶어서 끄적인다.잘만 만들면 업무도 연관지어서 능률이 막 솟아날 것 같았다. 막연하게 '만들고 싶다' 라는 생각이 들어서 구글 개발자사이트 들어가서 예제를 돌려보고 하니 '금방 만들 수 있겠는데?' 싶을 정도로 간결하더라 !! 구글 확장프로그램은 로컬에서 설치가 가능하며, 외부공개를 하고 싶다면 마켓에 올릴 수도 있는데나는 회사에서 업무용으로 사용하기 위해 '로컬' 에서 사용할 예정이라, 이 방법에 대해서만 끄적일 생각이다. 로컬에서 확장프로그램을 설치하기 위해서는 3가지 파일이 필요하다.1. 확장프로그램 아이콘으로 사용 할 .png 파일2. 타이틀, 설명, 명령어 등 확장프로그램에서 사용할 기능을 다룰 manif.. 2019. 3. 7.