마토의 세상

MATO WORLD

코딩테스트 7

코딩테스트를 준비하는 초보자/비전공자들을 위한 팁 !

우선 저에 대해 소개하자면, 문과출신 비전공자/Java 백엔드개발자 지망/국비지원학원수료/코테준비 및 합격 경험없음 입니다. 먼저, 최근 2021 카카오와 라인의 코딩테스트를 경험 삼아 준비해보면서 느꼈던 점에 대해 이야기해보고자 합니다. 비전공자가 자료구조나 알고리즘 지식없이 코딩테스트에 합격할 수 있는가? 코딩테스트는 어떻게 준비하는 것인가? 코딩테스트를 준비하기 위해 나 스스로 해야하는 것은 무엇인가? 이와 관련된 자료나 답변은 어디에서 얻을 수 있을까? 이렇듯 수많은 고민을 하게 되었고, 이에 대한 해결책에 대해 많은 조사와 비교분석을 하게 되었습니다. 따라서, 저와 같은 고민을 가지고 계신 분들께 제가 준비하게 된 방식과 그 이유를 공유하고자 합니다 ! 한 분에게라도 공감이 될 수 있었으면 좋겠..

[프로그래머스 Lv1]핸드폰 번호 가리기(JAVA)

아ㄹ고리즈ㅁ [내가 푼 방식] 1. 길이를 구해 substring으로 뒷 네자리 구하기 2. 나머지는 반복문을 통해 *를 해당 길이만큼 붙이기 class Solution { public String solution(String phone_number) { String answer = ""; int pnum = phone_number.length(); String lastnum = phone_number.substring(pnum-4,pnum); for(int i =0;i 뒷쪽에 임의의 문자 한 개를 제외하고 선택 {숫자} -> 숫자 만큼의 자릿수 .(?=.{4}) ==> 뒤쪽에서 임의의 문자 4개를 제외한 임의의 문자 한 개 선택

[프로그래머스 Lv1]행렬의 덧셈(JAVA)

length, length(), size()의 차이 1. length : 배열의 길이, arrays(int[], double[], String[]) ex:) new int[7] 2. length() : 문자열의 길이, String related Object(String, StringBuilder etc) ex:) "length" 3. size() : 컬렉션프레임워크 타입의 길이, Collection Object(ArrayList, Set etc) ex:) new ArrayList [내가 푼 방식] 1. arr 길이 구해서 답 arr[][] 길이 지정 2. 각 위치의 값의 합을 두 개의 for문으로 입력 * length, length(), size()의 차이를 잘 몰랐음. *new int[][] 방식이 헷..