👨💻Programming/알고리즘 풀이
JAVA(자바) - Lv1. Algorithm - 게시판 페이징
반응형
게시판 페이징
A씨는 게시판 프로그램을 작성하고 있다.
A씨는 게시물의 총 건수와 한 페이지에 보여줄 게시물 수를
입력으로 주었을 때 총 페이지 수를 리턴하는 프로그램이 필요하다
입력:총건수(m),한페이지 보여줄 게시물 수(n),
(단, n은 1보다 크거나 같다 n>=1 )
출력 : 총페이지 수
m n 출력
0 1 0
1 1 1
2 1 2
1 10 1
10 10 1
11 10 2
출력문
소스 코드
package Lv1;
import java.util.Scanner;
public class ex4 {
static int getPageCount(int m,int n) {
int cnt = m / n;
// m 은 총 건수 , n 은 페이지 게시물 수
if ( m % n > 0 ) {
cnt++;
}
// 3항연산으로 보여줄 수도 있음
// System.out.println(m % n > 0 ? cnt + 1 : cnt );
System.out.println("m n 출력");
System.out.print(m+" "+n+" "+cnt);
return cnt;
}
public static void main(String[] args) {
System.out.println("게시판 프로그램");
//page는 게시물 10개당 1page가 되는것
// 11개면 2page
Scanner sc = new Scanner(System.in);
System.out.print("총 건수 입력 >");
int m = sc.nextInt();
System.out.print("게시물 수 입력 >");
int n = sc.nextInt();
ex4.getPageCount(m, n);
System.out.println();
}
}
반응형
'👨💻Programming > 알고리즘 풀이' 카테고리의 다른 글
JAVA(자바) - Lv1. 알고리즘 풀이 - 3이 나타나는 시간을 전부 합하기 (0) | 2020.11.14 |
---|---|
JAVA - Lv1.Algorithm 알고리즘 풀이 - Special Sort, 구글 전화 면접 문제 (0) | 2020.11.14 |
JAVA - Lv1. Algorithm - Tab키를 공백 4개(4 space)로 바꾸는 프로그램 (0) | 2020.11.14 |
JAVA -Lv.1 - Algorithm Ex2 - 자연수 배수 총합 구하기 (0) | 2020.11.14 |
JAVA - 사이냅소프트 면접 문제, Prac, 이름 중복 체크 (0) | 2020.11.13 |
댓글