본문 바로가기

분류 전체보기124

명품 JAVA 에센셜 2장 실습 문제 풀이 1. 두 정수를 입력받아 합을 구하여 출력하는 프로그램을 작성하라. public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a, b; a = sc.nextInt(); b = sc.nextInt(); System.out.println(a + " + " + b + " = " + (a+b)); sc.close(); } Scanner 클래스를 이용할 수 있는지에 대해 알아보기 위한 문제였습니다. 먼저 Scanner 클래스의 객체 sc를 생성해 줍니다.그 뒤에 nextInt()를 이용하여 정수를 입력받은 뒤 형식에 맞게 출력해 주면 됩니다. 2. 2차원 평면에서 하나의 직사각형은 두 점으로 표현된다. (50,50)과 (10.. 2023. 11. 28.
[Algorithm] 달리기 경주 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 첨에는 그냥 간단하게 풀 수 있을 줄 알았는데, public String[] solution(String[] players, String[] callings) { for(int i = 0; i < callings.length; i++){ String calling = callings[i]; for(int j = 1; j < players.length; j++){ if(players[j].contentEquals(calling)){ String temp = players[j-1]; players[j-1] = p.. 2023. 11. 10.
[Algorithm] 둘만의 암호 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내가 느끼기에는 알고리즘 1단계 치고 너무 어려웠다… private final char[] alphabet = new char[]{'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'}; public String solution(String s, String skip, int index) { String answer = ""; char[] sChars = s.toCharArray.. 2023. 11. 10.
명품 JAVA 에센셜 1장 실습 문제 풀이 1. Welcome!!을 출력하는 자바 프로그램을 작성하라. public static void main(String[] args) { System.out.print("Welcome!!"); } 2. Sorry~~를 출력하는 자바 프로그램을 작성하라. public static void main(String[] args) { System.out.print("Sorry~~"); } 3. "1 2 3 4 5 6 7 8 9"를 출력하는 자바 프로그램을 작성하라. public static void main(String[] args) { System.out.print("1 2 3 4 5 6 7 8 9"); } Open Challenge문제. 실행결과는 다음과 같다. 지시대로 자바 응용프로그램을 작성하라. public.. 2023. 10. 31.
반응형