Java

문제 https://school.programmers.co.kr/learn/courses/30/lessons/12948 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 public class Solution28_1 { public static String solution(String phone_number) { String answer = ""; for (int i = 0; i < phone_number.length() - 4; i++) { answer += '*'; } answer += phone_number.substring(phone_number..
문제 https://school.programmers.co.kr/learn/courses/30/lessons/12947 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 public class Solution27_5 { public static boolean solution(int x) { boolean answer = true; int origin = x; int sum = 0; while (origin != 0) { sum += origin % 10; origin /= 10; } if (x % sum != 0) { answer = false; } r..
🔒 콜라츠 추측 📚 문제 설명 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2로 나눕니다. 1-2. 입력된 수가 홀수라면 3을 곱하고 1을 더합니다. 2. 결과로 나온 수에 같은 작업을 1이 될 때까지 반복합니다. 예를 들어, 입력된 수가 6이라면 6→3→10→5→16→8→4→2→1 이 되어 총 8번 만에 1이 됩니다. 위 작업을 몇 번이나 반복해야하는지 반환하는 함수, solution을 완성해 주세요. 단, 작업을 500번을 반복해도 1이 되지 않는다면 –1을 반환해 주세요. ✅ 제한 사항 입력된 수, num은 1 이상 8000000 미만인..
· Java
이클립스를 사용하다 보면 의도치 않게 화면 설정이 바뀌게 되는 경우가 있습니다. Widnow > Perspective > Reset Perspective 클릭 위와 같은 창이 뜨면 Reset Perspective 클릭 화면이 초기 화면으로 구성된 것을 확인할 수 있다.
· Java
문제 아래 3개의 클래스 파일을 작성하고, 메인에서 아래와 같은 실행결과가 나오도록 코딩하시오 Phone클래스 멤버변수 private String name private String address private String telNum 멤버함수 생성자 구현 getter() 구현 toString() 재정의 PhoneBookApp클래스 멤버변수 final int INSERT = 1 final int DELETE = 2 final int SEARCH = 3 final int SHOWALL = 4 final int EXIT = 5 private Scanner scanner private HashMap map 멤버함수 생성자 구현 public void run() *무한루프 돌면서 사용자 입력받아 각 메서드 실행 ..
· Java
문제 아래 2개의 클래스파일을 작성하고, 메인에서 아래와 같은 실행결과가 나오도록 코딩하시오. Student클래스(정렬대상이 될 클래스) 멤버변수 private String name private int score 멤버함수 public int compareTo () *재정의(정렬기준) getter()구현 TreeSetExample(실행클래스) 실행화면 아래와 같이 8개의 Student객체를 treeSet에 저장 treeSet.add(new Student8("신은혁", 96)); treeSet.add(new Student8("김주성", 86)); treeSet.add(new Student8("김동주", 68)); treeSet.add(new Student8("이대호", 100)); treeSet.add(n..
· Java
아래 1개의 클래스파일을 작성하고, 메인에서 아래와 같은 실행결과가 나오도록 코딩하시오 HashMapLoginExample(실행클래스) *숫자와 영단어가 혼합되어있다. 숫자로 변경하자! 실행화면 아래와 같이 5개의 객체를 HashMap에 저장하였다. map.put("perpear", 4321); map.put("fly", 1012); map.put("numeric", 1234); map.put("fish", 15244); map.put("ruby", 00145); 출력결과와 동일하게 나오도록 구현하세요. 무한루프와 함께 구현하도록 하세요. 출력결과 아이디와 비밀번호를 입력해주세요. 아이디 : sisisi 입력하신 아이디는 존재하지 않습니다. 다시 입력해 주세요. 아이디와 비밀번호를 입력해주세요. 아이디 ..
· Java
문제 아래 1개의 클래스 파일을 작성하고, 메인에서 아래와 같은 실행결과가 나오도록 코딩하시오. MapExample(실행클래스) *숫자와 영단어가 혼합되어있다. 숫자로 변경하자! 결과 아래와 같이 10개의 객체를 HashMap에 저장하였다. map.put("신은혁", 96); map.put("김주성", 86); map.put("김연안", 92); map.put("김기리", 88); map.put("안홍범", 90); map.put("박주영", 44); map.put("안정환", 55); map.put("박성식", 2); map.put("윤두호", 9); map.put("엄기홍", 12); 출력결과와 동일하게 나오도록 구현하세요. 단, 반복자를 꼭 이용할 수 있도록 하세요. 결과 출력결과 종합 학생수 : ..
hessepark
'Java' 태그의 글 목록