목록Java (371)
기록방
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 0 ~ 9 사이의 숫자가 들어있는 int형 배열이 입력된다. 입력되지 않은 숫자들의 합을 리턴한다. 🔸 코드 🔸 class Solution { public int solution(int[] numbers) { boolean flag[] = new boolean[10]; int answer = 0; for(int i : numbers){ flag[i] = true; } for(int i = 0; i
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 폰 번호 문자열을 받아 끝 4자리 빼고 ' * ' 로 바꾼다. 🔸 코드 🔸 class Solution { public String solution(String phone_number) { String answer = ""; for (int i = 0; i < phone_number.length(); i++){ if(i < phone_number.length()-4) answer += '*'; else answer += phone_number.charAt(i); } return a..
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 이중 반복문으로 두 리스트를 더해, 이차원 배열을 만들면 된다. 🔸 코드 🔸 class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int[][] answer = new int[arr1.length][arr1[0].length]; for(int i = 0; i < arr1.length; i++){ for(int j = 0; j < arr1[0].length; j++){ answer[i][j] = arr1[i]..
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 주어진 초기값 x부터, n번 처음 x깂을 더해가며 리스트에 넣고 반환한다. 🔸 코드 🔸 class Solution { public long[] solution(int x, int n) { long[] answer = new long[n]; long ac = x; for(int i = 0; i < n; i++){ answer[i] = ac; ac += x; } return answer; } } 🔸 코드 해석 🔸 for문으로 간단히 구현할 수 있다. 누적되는 ac의 자료형을 long..
👉 문제링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🔸 문제 분석 🔸 간단한 이중 반복문 연습 문제이다. 🔸 코드 🔸 import java.util.Scanner; public class 직사각형_별찍기 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int m = sc.nextInt(); for(int i = 0; i < m; i++){ for(int j = 0; j < n; j++){ System.out.prin..