목록Algorithm (113)
gambae programing
https://school.programmers.co.kr/learn/courses/30/lessons/12950?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이과정 1. arr1,arr2 와 같은 행의 길이와 열의 길이를 가진 2차원 배열 answer 선언 2. 같은 위치에있는 arr1,arr2 값들을 더해서 answer에 저장 정답 느낀점 1. answer를 arr1로 두고 arr2를 더해주는 방법도 있음
https://school.programmers.co.kr/learn/courses/30/lessons/12969?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이과정 1. b는 행이 수를 의미하므로 바깥 for문의 변수로 사용 2. a는 열의 수를 의미하므로 안쪽 for문의 변수로 사용 정답 느낀점 1. 기본적인 별찍기 문제
https://school.programmers.co.kr/learn/courses/30/lessons/12931?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이과정 1. 10으로 나눈 나머지 즉, 일의 자릿수를 입력받은 정수가 0이 될때까지 반복해준다. 정답 느낀점 1. 10으로 나눈 나머지는 일의 자리다.
https://school.programmers.co.kr/learn/courses/30/lessons/12933?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이과정 1. 입력받은 정수르 문자열로 바꾼 뒤 한글자씩 배열에 담는다. 2. 배열을 정렬한다. 3. 배열의 마지막인덱스부터 빈문자열에 더해준다. 4. 문자열을 정수로 바꿔 리턴해준다. 정답 느낀점 1. 문자열을 한글자 씩 추출하고 싶으면 문자열.charAt(인덱스) 2. 정수를 문자열로 바꿀때는 Integer.toString(정수) 3. 문자열을 정수로 바꿀때는 Inte..
https://school.programmers.co.kr/learn/courses/30/lessons/12935?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이과정 1. 최소값을 먼저 찾는다. 2. 새로운 배열을 만들고 최소값을 제외한 값들만 배열에 넣어준다. 정답 느낀점 1. 배열을 오름차순 정렬하려면 Arrays.sort(배열); // Arrays.sort(배열,시작인덱스,종료인덱스); 2. 내림차순 정렬은 Arrays.sort(배열,Collections.reverseOrder()); 3. 정수의 최대값은 Integer...
https://school.programmers.co.kr/learn/courses/30/lessons/12940?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이과정 정답 느낀점 1. 두 수의 크기를 비교할때는 Math.max() 함수 사용 2. 최소공배수는 두수를 곱한다음 최대공약수로 나눈값
https://school.programmers.co.kr/learn/courses/30/lessons/12944?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이과정 1. for each 문을 통해 배열의 원소들의 합을 구해주고 배열의 길이로 나눠준다. 정답 느낀점 1. length는 배열의 길이를 구할 때 , length()는 문자열의 길이를 구할 때
https://school.programmers.co.kr/learn/courses/30/lessons/12948 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이과정 1. 문자열을 char타입의 배열로 바꿔준다. 2. 반복문을 돌면서 문자열 길이 -4 까지는 별표로 바꿔준다. 3. String.valueOf 메소드를 이용하여 문자열로 리턴한다. 정답 느낀점 1. 문자열을 인덱스로 접근하려면 문자열.charAt(인덱스) 2. 문자열을 슬라이싱 할 때는 문자열.substring(시작인덱스,종료인덱스) 3. 문자열을 한 글자씩 char타입의 배열에 집어넣을..