A씨는 게시판 프로그램을 작성하고 있다.
A씨는 게시물의 총 건수와 한 페이지에 보여줄 게시물수를 입력으로 주었을 때 총 페이지수를 리턴하는 프로그램이 필요하다고 한다.
입력 : 총건수(m), 한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n >= 1)
출력 : 총페이지수
A씨가 필요한 프로그램을 작성하시오.
예) 프로그램 수행 시 다음과 같은 결과값이 나와야 함.
| m | n | 출력 |
|---|---|---|
| 0 | 1 | 0 |
| 1 | 1 | 1 |
| 2 | 1 | 2 |
| 1 | 10 | 1 |
| 10 | 10 | 1 |
| 11 | 10 | 2 |
PHP
$fn = function(int $m, int $n) : int { return $n === 0 ? 0 : ceil($m / $n); };
print_r($fn(0, 1)); // 0
print_r($fn(1, 1)); // 1
print_r($fn(2, 1)); // 2
print_r($fn(1, 10)); // 1
print_r($fn(10, 10)); // 1
print_r($fn(11, 10)); // 2
2019年09月11日 09:46
m = int(input("총건수를 입력하시오 : ")) n = int(input("한페이지에 보여줄 게시물 수를 입력하시오 :"))
def paging(m,n): page = m//n if m % n != 0: page += 1
print(page)
paging(m,n)
2019年09月12日 04:44
import math
m = int(input('총 건수: '))
n = int(input('한 페이지에 보여줄 게시물 수'))
print(math.ceil(m/n))
2019年09月15日 16:33
package ex;
import java.util.Scanner;
public class ex02 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("총 건수: ");
int m = sc.nextInt();
System.out.print("한 페이지에 보여줄 게시물수: ");
int n = sc.nextInt();
if (n <= 0) {
System.out.println("한 페이지에 보여줄 게시물 수는 1보다 작을 수 없습니다.");
} else {
System.out.println("총 페이지수: " + m/n);
}
sc.close();
}
}
풀이 작성