본문 바로가기

🏆 Algorithm/🎲 프로그래머스 [Programmers]

[Java] 코딩테스트 연습 > 코딩테스트 입문 > 순서쌍의 개수 https://school.programmers.co.kr/learn/courses/30/lessons/120836 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr순서쌍이란 두 개의 숫자를 순서를 정하여 짝지어 나타낸 쌍으로 (a, b) 로 표기합니다. 자연수 n이 매개변수로 주어질 때 두 숫자의 곱이 n인 자연수 순서쌍의 개수를 return 하도록 함수 완성하기   처음에는 class Solution { public int solution(int n) { // n = n int answer = 0; // 1. f.. 더보기
[Java] 코딩테스트 연습 > 코딩테스트 입문 > 짝수 홀수 개수 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krJava의 length, length(), size().length는 배열의 길이 확인 시 사용, .length() 는 문자열의 길이 .size()는 Collection Framework의 ArrayList의 길이를 확인할 때 사용  class Solution { public int[] solution(int[] num_list) { // 1, 2, 3, 4, 5 -> 배열의 길이 4 int[] answer = new int[2]; // 짝수와 홀수의 개수를 담기 answer 배열의 길이가 2 .. 더보기
[JAVA] 최댓값, 최솟값 구하기 package study; import java.util.Scanner; public class Study01MaxMin { public Study01MaxMin() { } public static void main(String[] args) { Scanner scan = new Scanner(System.in); // 입력받은 값을 저장하는 변수 선언 int n = scan.nextInt(); // 배열에 저장된 정보를 반복문을 통해서 꺼내기 System.out.println(n); int[] arr = new int[n]; for(int i = 0; i < n; i++) { arr[i] = scan.nextInt(); } // 최댓값 int max = arr[0]; // 최솟값 int min = ar.. 더보기
[LV 0] 문자열 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/181952 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 : 문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요. import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //새로운 객체생성 > 힙 메모리에 할당, system.in은 화면에서 입력을 받겠다는 의.. 더보기