본문 바로가기
반응형

Memo76

[코테 후기] 2021 네이버 웹툰 코테+과제 후기 원래 코테 자체는 눈에 보일때마다 봤는데 이번처럼 특별한? 코테는 처음이라 기록용으로 남긴다. 일단 내가 지원한 분야는 Back-end다. 1차에서는 Java로 코딩 테스트를 풀고, 2차에서는 Spring Boot를 이용해 과제를 수행한다. 1차 코딩테스트 (feat Java) 1차 코테는 다른 회사들의 코테와 비교해서 엄청 쉬웠다. 총 3문제였는데 모두 푸는데 한 시간도 안 걸렸다. 프로그래머스 기준으로 1단계만 다 풀어도 다들 무난하게 풀 것 같다. 테스트 케이스를 추가하고 다른 방법도 생각해보고.. 뭔가 함정이 있지 않을까 싶어서 계속 들여다 봤는데 결국 100분도 못 채우고 껐다. 사실 제출하고 나서도 내가 놓친게 있지 않을까 계속 머릿속에 맴돌긴 했는데... 코테 보고 3~4일 후에 1차 합격 .. 2021. 7. 12.
프린터 프로그래머스 코딩테스트 연습 - 프린터 다음과 같은 과정을 거치는 프린터를 구현하는 문제 인쇄 대기목록의 가장 앞에 있는 문서(J)를 대기목록에서 꺼낸다. 나머지 인쇄 대기목록에서 J보다 중요도가 높은 문서가 한 개라도 존재하면 J를 대기목록의 가장 마지막에 넣는다. 그렇지 않으면 J를 인쇄한다. parameters priorities: 현재 대기목록에 있는 문서의 중요도가 순서대로 담긴 배열 location: 현재 대기목록의 내가 인쇄를 요청한 문서 위치 return 내가 인쇄를 요청한 문서의 인쇄 순서 나의 풀이 class Solution { public int solution(int[] priorities, int location) { Queue queue = initialQueue(prioriti.. 2021. 6. 22.
[책 후기] 자바 성능 튜닝 이야기 개발자가 반드시 알아야 할 자바 성능 튜닝 이야기 이상민 / 인사이트 http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9788966260928 자바 성능 튜닝 이야기 - 교보문고 * 초,중급 개발자도 쉽게 접근할 수 있게 돕는 성능 튜닝 노하우!자바 애플리케이션의 성능은 언제나 중요한 문제이지만, 막상 개발하는 단계에서는 성능을 고려하지 못하는 경우가 많다. 게다 www.kyobobook.co.kr 서점을 돌아다니면서 눈길 가는 책 집었는데 집 근처 도서관에도 있는 책이길래 쭉 읽게 되었다. 들고 다니기엔 너무 무겁다보니 아이패드로 찍어서 지하철에서 짬짬히 읽었더니 굉장히 오래 걸렸다. (다 읽은 후 캡쳐했던 사진들은 전부 삭제했습니다!!!!!.. 2021. 6. 18.
방문 길이 문제 설명 게임 캐릭터를 4가지 명령어를 통해 움직이려 합니다. 명령어는 다음과 같습니다. U: 위쪽으로 한 칸 가기 D: 아래쪽으로 한 칸 가기 R: 오른쪽으로 한 칸 가기 L: 왼쪽으로 한 칸 가기 캐릭터는 좌표평면의 (0, 0) 위치에서 시작합니다. 좌표평면의 경계는 왼쪽 위(-5, 5), 왼쪽 아래(-5, -5), 오른쪽 위(5, 5), 오른쪽 아래(5, -5)로 이루어져 있습니다. 예를 들어, "ULURRDLLU"로 명령했다면 다음과 같이 움직입니다. 8번 명령어부터 9번 명령어까지 다음과 같이 움직입니다. 이때, 우리는 게임 캐릭터가 지나간 길 중 캐릭터가 처음 걸어본 길의 길이를 구하려고 합니다. 제한사항 dirs는 string형으로 주어지며, 'U', 'D', 'R', 'L' 이외에 문자는.. 2021. 6. 16.
[Kakao] 신규 아이디 추천 2021 KAKAO BLINDTEST 난이도 1 신규 아이디 추천 문제 요약 > 사용자가 입력된 아이디를 기준에 맞는 아이디로 변경 기준 315) return str.substring(0,15); return str; } // 2자 이하면 마지막 문자 추가 public String isLessThan2 (String str) { int len = str.length(); if(len>2) return str; String last = str.substring(len-1,len); if (len==2) return str+last; else return str+last+last; } } 난이도는 막 어렵지 않은데 정규식 공부한걸 메모하기 위해 글을 따로 작성한다. ^[A]: A로 시작하는 글자 [^A]: .. 2021. 5. 26.
[Codility] CountDiv 문제 : app.codility.com/programmers/lessons/5-prefix_sums/count_div/ CountDiv coding task - Learn to Code - Codility Compute number of integers divisible by k in range [a..b]. app.codility.com 수학 문제에 가까웠던 문제 같다. try #1 (62/100) class Solution { public int solution(int A, int B, int K) { int cnt=0; int index = K*(A/K)+K; if(A%K==0) index = A; for(int i=index;i 2021. 4. 22.
[Codility] TapeEquilibrium 문제: app.codility.com/programmers/lessons/3-time_complexity/tape_equilibrium/ TapeEquilibrium coding task - Learn to Code - Codility Minimize the value |(A[0] + ... + A[P-1]) - (A[P] + ... + A[N-1])|. app.codility.com 처음에 죄다 타임아웃 에러가 나서 50점도 안나와서 깜짝 놀랐는데 깜빡하고 System.out.println()을 안 지워준거였다... 어쩐지 시간 복잡도가 O(N^2)가 나올리가 없는데 ㅋㅋ ㅠㅠㅠ 정답률 92 코드 class Solution { public int solution(int[] A) { int sum = 0.. 2021. 4. 21.
[책 후기] 객체지향의 사실과 오해 책 게시판 만든 기념 첫 글을 작성한다. 정작 책은 1월에 읽었던거지만... 수업 교재 외에 자의로 개발 서적을 읽은건 처음이라 기념으로 작성! http://book.naver.com/bookdb/book_detail.nhn?bid=9145968 객체지향의 사실과 오해 객체지향에 대한 선입견을 버려라!『객체지향의 사실과 오해』는 객체지향이란 무엇인가라는 원론적면서도 다소 위험한 질문에 답하기 위해 쓰여진 책이다. 안타깝게도 많은 사람들이 객체지 book.naver.com 책을 읽으며 정리한 글 ▶ yeonyeon.tistory.com/22 역할, 책임, 협력 관점으로 객체지향 살펴보기 객체 : 상태, 행동, 식별자를 지닌 실체 - 상태: 특정 시점에 객체가 가진 정보의 집합. 객체의 구조적 특징을 표현... 2021. 4. 21.
[Codility] PermMissingElem 문제 app.codility.com/programmers/lessons/3-time_complexity/perm_missing_elem/ PermMissingElem coding task - Learn to Code - Codility Find the missing element in a given permutation. app.codility.com 처음에는 놀랍게도 50점 밖에 안맞았다. 정렬하고, 배열을 돌면서 인덱스 번호가 인덱스 번호+1 값이 아닌 것을 찾기. 푸는데 5분도 안걸렸을 정도로 쉽다고 생각했는데.... 깜빡한 조건이 있었다. 일단 50점짜리 코드를 보자. class Solution { public int solution(int[] A) { int lengthOfA = A.length.. 2021. 4. 20.
반응형