Java 11

[프로그래머스] LV.1 카드 뭉치 / 파이썬(Python), 자바(JAVA)

📜 문제 설명 코니는 영어 단어가 적힌 카드 뭉치 두 개를 선물로 받았습니다. 코니는 다음과 같은 규칙으로 카드에 적힌 단어들을 사용해 원하는 순서의 단어 배열을 만들 수 있는지 알고 싶습니다. 원하는 카드 뭉치에서 카드를 순서대로 한 장씩 사용합니다. 한 번 사용한 카드는 다시 사용할 수 없습니다. 카드를 사용하지 않고 다음 카드로 넘어갈 수 없습니다. 기존에 주어진 카드 뭉치의 단어 순서는 바꿀 수 없습니다. 예를 들어 첫 번째 카드 뭉치에 순서대로 ["i", "drink", "water"], 두 번째 카드 뭉치에 순서대로 ["want", "to"]가 적혀있을 때 ["i", "want", "to", "drink", "water"] 순서의 단어 배열을 만들려고 한다면 첫 번째 카드 뭉치에서 "i"를 사..

[프로그래머스] LV.0 최댓값 만들기 (2) / 자바(JAVA) - 7번 테케 잡기

📜 문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 제한사항 -10,000 ≤ numbers의 원소 ≤ 10,000 2 ≤ numbers 의 길이 ≤ 100 입출력 예 🔗 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120862 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💡 문제 풀이 단순한 문제인데 7번 테케만 계속 실패가 나왔다. 반례나 엣지케이스가 ..

[프로그래머스] LV.0 암호 해독 / 자바(JAVA)

📜 문제 설명 군 전략가 머쓱이는 전쟁 중 적군이 다음과 같은 암호 체계를 사용한다는 것을 알아냈습니다. 암호화된 문자열 cipher를 주고받습니다. 그 문자열에서 code의 배수 번째 글자만 진짜 암호입니다. 문자열 cipher와 정수 code가 매개변수로 주어질 때 해독된 암호 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ cipher의 길이 ≤ 1,000 1 ≤ code ≤ cipher의 길이 cipher는 소문자와 공백으로만 구성되어 있습니다. 공백도 하나의 문자로 취급합니다. 입출력 예 🔗 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120892 프로그래머스 코드 중심의 개발자 채용. 스택 기..

[프로그래머스] LV.0 숨어있는 숫자의 덧셈 (1) / 자바(JAVA)

📜 문제 설명 문자열 my_string이 매개변수로 주어집니다. my_string안의 모든 자연수들의 합을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 1,000 my_string은 소문자, 대문자 그리고 한자리 자연수로만 구성되어있습니다. 🔗 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120851 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💡 문제 풀이 문자열 안에 숫자가 있을 경우 해당 숫자들을 모두 더해주는 문제 spli..

[프로그래머스] LV.0 로그인 성공? / 자바(JAVA)

📜 문제 설명 머쓱이는 프로그래머스에 로그인하려고 합니다. 머쓱이가 입력한 아이디와 패스워드가 담긴 배열 id_pw와 회원들의 정보가 담긴 2차원 배열 db가 주어질 때, 다음과 같이 로그인 성공, 실패에 따른 메시지를 return하도록 solution 함수를 완성해주세요. 아이디와 비밀번호가 모두 일치하는 회원정보가 있으면 "login"을 return합니다. 로그인이 실패했을 때 아이디가 일치하는 회원이 없다면 “fail”를, 아이디는 일치하지만 비밀번호가 일치하는 회원이 없다면 “wrong pw”를 return 합니다. 제한사항 회원들의 아이디는 문자열입니다. 회원들의 아이디는 알파벳 소문자와 숫자로만 이루어져 있습니다. 회원들의 패스워드는 숫자로 구성된 문자열입니다. 회원들의 비밀번호는 같을 수 있..

[JAVA] 자바로 랜덤 값 받기 (Random Class)

📌 자바로 랜덤값 받기 자바의 랜덤 클래스를 사용하면 무작위의 값을 가져올 수 있다. 무작위의 숫자를 뽑아 추첨하는 게임을 하거나 무작위로 숫자값을 받아와야 할 경우에 사용할 수 있다. 1. 0 이상 n 이하의 값 받기 : Random 클래스에 있는 nextInt 메소드 사용 import java.util.Random; public class Driver { public static void main(String[] args) { Random rand = new Random(); System.out.println(rand.nextInt(10)); // 0 이상 9 이하의 랜덤한 숫자 출력하기 } } 2. a와 b 사이의 랜덤 값 받기 import java.util.Random; public class D..

👄 Language/JAVA 2022.11.08

[JAVA] 자바로 절대값 구하기

📌 자바로 절대값 구하기 자바에서 Math.abs() 메소드를 사용하면 간단하게 절대값을 계산할 수 있다. 해당 메소드를 사용할 수 있는 자료형은 int, double, long, float이다. 아래처럼 절대값이 구해지므로 음수값이 양수값으로 출력되고 사용한 자료형과 같은 타입이 반환된다. public class findAbs { public static void main(String[] args) { int intSample = -100; double doubleSample = -25.2; int intAbs = Math.abs(intSample); double doubleAbs = Math.abs(doubleSample); System.out.println(intAbs); // 100 System...

👄 Language/JAVA 2022.10.12

[프로그래머스] LV.0 직사각형 넓이 구하기/ 자바(JAVA), 파이썬(Python)

📜 문제 설명 2차원 좌표 평면에 변이 축과 평행한 직사각형이 있습니다. 직사각형 네 꼭짓점의 좌표 [[x1, y1], [x2, y2], [x3, y3], [x4, y4]]가 담겨있는 배열 dots가 매개변수로 주어질 때, 직사각형의 넓이를 return 하도록 solution 함수를 완성해보세요. 제한사항 dots의 길이 = 4 dots의 원소의 길이 = 2 -256 xMaxValue) { xMaxValue = dots[i][0]; } if (dots[i][0] yMaxValue) { yMaxValue = dots[i][1]; } if (dots[i][1] < yMinValue) { yMinValue ..

반응형