본문 바로가기

Code18

백준 단계별 문제 <함수> 백준 15596번 자바 정수 N개의 합 간단하게 함수를 구현하는데 문서에 적힌 요구사항과 같이 클래스 이름은 Test인 곳에 sum이라는 메소드를 작성하면 된다. foreach문을 사용해서 배열에 접근 후 계산하는 방식으로 코드를 설계하면 아래와 같다. public class Test { long sum(int[] a) { long ans = 0; for(int i : a){ ans += i; } return ans; } } 백준 4673번 자바 셀프넘버 이번 문제에서는 조건을 정리하고 함수로 만들면 간단하게 풀 수 있다. 셀프 넘버의 조건을 알아보면 1. 그 수 + 각 자리의 단일 숫자 = "셀프넘버" 2. 1~10000까지 셀프넘버 package method; public class Q4673 { p.. 2022. 2. 20.
백준 단계별 문제 <배열> 백준 1546 자바 평균 1. 배열을 사용해서 푼 경우 Int형 배열을 선언하고 거기에 맞춰서 문제를 푼 경우는 아래와 같다. package Array; import java.util.Scanner; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; import java.util.StringTokenizer; public class Q1546 { public static void main(String args[]) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); int .. 2022. 2. 19.
백준 단계별 문제 <1차원 배열> 백준 문제 2562번 자바 문제 해결은 2가지 방법으로 해결했다. 1번째 방법은 Scanner와 배열을 이용한 방법 2번째 방법은 BufferReader를 통해 스트림 처리 1번째 방법 import java.util.*; public class Array_1 { public static void main(String args[]) { Scanner sc = new Scanner(System.in); int max=0; int max_index=0; int[] arr = {sc.nextInt(), sc.nextInt(), sc.nextInt(), sc.nextInt(), sc.nextInt(), sc.nextInt(), sc.nextInt(), sc.nextInt(), sc.nextInt() }; sc.c.. 2022. 2. 16.
백준 단계별 문제 <for문> 백준 문제 2438 번 풀었던 코드 import java.util.*; public class Test_1 { public static void main(String args[]){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); for(int i=0;i0;j--){ System.out.print("*"); } System.out.println(); } } } 이중 for문으로 구현했지만, 이 경우에는 두번째 for문의 변수를 복사하는 것보다 (int j=0; j 2022. 2. 14.
반응형