마토의 세상

MATO WORLD

레벨1 6

[프로그래머스 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[][] 방식이 헷..