본문 바로가기

전체 글

(271)
[백준_JAVA] 25206 너의 평점은 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String subject = ""; // 과목 double credit = 0.0; // 학점시수 String grade = ""; // 학점(문자) double sum = 0.0; // 학점시수*학점 int count = 0; // 과목 시수 for(int i = 0; i < 20; i++){ subject = scan.next(); credit = scan.nextDouble(); grade = scan.next(); if(grade.equals("A+")) {sum += cr..
[Java] 문제풀이 4장 1~6번 문제 #1다음 main() 메소드를 실행했을 때 예시와 같이 출력되도록 TV 클래스를 작성하라.LG에서 만든 2017년형 32인치 TV  package test;class TV{ String company; int year; int size; public TV(String company, int year, int size) { this.company=company; this.year=year; this.size=size; } public void show() { System.out.println(company+"에서 만든 "+year+"년형 "+size+"인치 TV"); } }public class TVEx { public static void main(String[] args) { TV my..
[Java] 문제풀이 3장 실습 1~2번 문제 #1Scanner를 이용하여 소문자 알파벳을 하나 입력받고 다음과 같이 출력하는 프로그램을 작성하라.소문자 알파벳 하나를 입력하시오 >> eabcdeabcdabcaba [코드]package test;import java.util.Scanner;public class ScannerAlpabetEx { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("소문자 알파벳 하나를 입력하시오 >> "); String s = scan.next(); // 문자열 읽기 char c = s.charAt(0); // 문자열의 첫 번째 문자를 c에 저장 for(char i = 'a'; i ..
[Java] ArrayList 사용 정리 ArrayList list = new ArrayList();=> String형의 데이터만 받는 ArrayList를 만들고 싶다.은 제네릭이라고 한다.
[백준_JAVA] 2292 벌집 import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int start = 1; int range = 2; while(range
[백준_JAVA] 2903 중앙 이동 알고리즘 import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); System.out.print((int)Math.pow(Math.pow(2, N)+1,2)); sc.close(); } }
[백준_JAVA] 11005 진법 변환 2 import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int B = sc.nextInt(); String result = ""; while(N > 0) { if(N%B >= 10) result += (char)((N%B)-10+'A'); else result += (char)((N%B)+'0'); N=N/B; } for (int i = result.length() - 1; i >= 0; i--) { System.out.print(result.charAt(i)); } sc.close(); } }
[백준_JAVA] 1157 단어 공부 import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next().toUpperCase(); int[] count = new int[26]; int max = 0; char answer = '?'; int num; for (int i = 0; i < str.length(); i++) { num = str.charAt(i) - 'A'; count[num]++; } for (int i = 0; i < count.length; i++) { if(max < count[i]){ max = count[i]; answer =..