목록Java (256)
코드 그라데이션
소문자로 바꾸기 https://school.programmers.co.kr/learn/courses/30/lessons/181876 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 알파벳으로 이루어진 문자열 myString이 주어집니다. 모든 알파벳을 소문자로 변환하여 return 하는 solution 함수를 완성해 주세요. 제한사항 입출력 예 아이디어 이 작업을 해주는 static 메서드는 toLowerCase(); 아까 parseInt()는 스태틱 메서드인데, 이것은 인스턴스 메서드이므로, 변수이름에 . 찍고 호출한다. 나의 답안 class ..
https://school.programmers.co.kr/learn/courses/30/lessons/120889 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 선분 세 개로 삼각형을 만들기 위해서는 다음과 같은 조건을 만족해야 합니다. 가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다. 삼각형의 세 변의 길이가 담긴 배열 sides가 매개변수로 주어집니다. 세 변으로 삼각형을 만들 수 있다면 1, 만들 수 없다면 2 를 리턴하도록 함수를 작성하세요. 제한사항 입출력 예 입출력 예 설명 아이디어 - 중복된 코드는 분리해서 한 번..
https://school.programmers.co.kr/learn/courses/30/lessons/120826 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문자열 my_string 과 문자 letter 이 매개변수로 주어집니다. my_string에서 letter 를 제거한 문자열을 리턴하도록 함수를 완성해주세요. 제한사항 입출력 예 입출력 예 설명 아이디어 letter은 임의의 값. 어떤 게 주어질 지는 모르지만 문자 하나라는 건 정해짐. 원하는 문자열을 새로 만든다. 새로운 문자열은 주어진 문자열에서 특정 문자열만 없게 만들면 된다는 ..
_02_Output.java package Prac22; public class _02_Output { public static void main(String[] args) { System.out.printf("------- 정수 --------"); // 형식 : System.out.printf("포맷", 값1, 값2, 값3, ....); //decimal : 소수, 십진법의 // 출력을 조금 더 고급스럽게 하는 방법이라고 할 수 있다. // '/n' 말고 %n 으로 줄바꿈을 처리해준다. System.out.println(); System.out.printf("%d%n", 1); // 1 System.out.printf("%d %d %d%n", 1, 2, 3); // 1 2 3 System.out.pr..
- 파일의 내용이 그대로 출력 - 사용자의 입력 값을 기다리고 있다가 사용자가 입력이 완료되면 보유한 정답과 일치하는지 확인 후 - 정답 여부를 표시 퀴즈와 정답이 한 쌍으로 이루어져 있는 형태이기 때문에 두 줄씩 한꺼번에 불러와서 처리하는 방법도 좋은 생각이다. same.txt는 직접 해보자 정답 파일(설명 포함) Prac22.java package Prac22; import java.io.BufferedReader; import java.io.FileReader; import java.util.Scanner; public class Prac22 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); try (Buf..
https://school.programmers.co.kr/learn/courses/30/lessons/120806 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 정수 num1과 num2가 매개변수로 주어질 때, num1을 num2로 나눈 값에 1,000을 곱한 후 정수 부분을 return 하도록 soltuion 함수를 완성해주세요. 제한 사항 입출력 예 입출력 예 설명 아이디어 - 자바에서는 int / int 는 그 자체로 연산 결과가 int이다.(정수와 정수의 연산 => 결과 정수) - 그러니까 나누기 하게 되면 double로 나눌 수들을 ..
https://school.programmers.co.kr/learn/courses/30/lessons/120821 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 입출력 예 입출력 예 설명 아이디어 1번째 예시 //0-4 1-3 2(그대로) 2번째 예시 //0-5 1-4 2-3 i는 증가하는데, 증가하는 값 가지고 감소하는 값을 표현하려면 어떻게 해야 할지를 고민 ..
https://school.programmers.co.kr/learn/courses/30/lessons/120833 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 정수 배열 numbers와 정수 num1, num2 가 매개변수로 주어질 때, num1 번째 인덱스부터 num2 번째 인덱스까지 자른 정수 배열을 return하도록 함수를 완성하세요. 제한사항 * 2 ≤ numbers의 길이 ≤ 30 * 0 ≤ numbers의 원소 ≤ 1,000 * 0 ≤num1