이 페이지는 코딩도장 데이터의 읽기 전용 정적 보관본입니다.

게시판 페이징

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

2014/02/27 13:59

pahkey

1014개의 풀이가 있습니다.

파이썬입니다.

import math

m = int(input('총건수: '))
n = int(input('한페이지에 보여줄 게시물수: '))

print(math.ceil(m/n))

2014/03/10 16:16

무명소졸

+5 입력 받을때 int 가 아닌 float 를 해야 답이 나오지 않을까요? 제가 그대로 입력해보니 답이 안나와서요... - 재민스, 2014/04/30 14:09
+1 ceil 함수를 이용하면 간단한것을 ㅋㅋ 저는 괜히 길게 풀었네요... - 정지원, 2015/11/30 05:07
+1 음... 제대로 작동하는거 같지 않은데요... 참고로 m=11 n=10 하면 결과값은 1.0이 나오네요 - 오준균, 2016/12/29 18:35
def board(m,n):
    page = m // n
    if m % n != 0:
        page += 1
    print(page)

2017/04/09 16:32

Hyung-Woo Ryoo

아주 좋네요. 공부가 됩니다. - 임희동, 2019/05/27 15:44

JAVA

private int getPagingCount(int totalCnt, int pageCnt){

int cnt = totalCnt / pageCnt;

cnt = totalCnt % pageCnt > 0 ? cnt + 1 : cnt;

return cnt;
}

2014/03/17 11:59

Heo Donggyu

깔끔하게 짜셨네요~ - 고요정, 2019/01/21 12:22

Python

def page(m, n):
    page = m // n
    if m % n > 0: page += 1
    return page

2014/05/14 03:17

TEMS

자바로 풀어봤습니다.

package Level_1;
import java.util.Scanner;

public class Board {
    public static void main(String[] args) {
        int total, post, page; // total(게시물의 총합), post(한 페이지당 보여줄 게시물 갯수), page(게시판의 페이지 갯수)

        Scanner input = new Scanner(System.in); // total과 post를 입력받기 위한 명령어.

        System.out.print("게시물이 몇 건 올라왔는지 입력하시오: "); // 게시물의 총합을 입력받음
        total = input.nextInt();

        System.out.print("한 페이지당 게시물을 몇 건 담을지 입력하시오: "); // 한 페이지당 올릴 게시물의 갯수를 입력받음
        post = input.nextInt();

        if(total % post == 0) // 게시물과 페이지당 게시물의 갯수를 나눈 값이 일치할 경우
            System.out.printf("필요한 게시판 페이지 갯수: %d\n", total/post);
        else // 일치하지 않을 경우
            System.out.printf("필요한 게시판 페이지 갯수: %d\n", (total/post)+1);
    }
}

2014/10/01 18:22

JAMES C.

#include <stdio.h>

int main() {
    int nPosts, nPostsPerPages = 1;
    int nPages = 0;
    printf("게시물 수 : "); scanf("%d", &nPosts);
    printf("한 페이지에 표시할 게시물 수 : "); scanf("%d", &nPostsPerPages);
    nPages = (nPosts / nPostsPerPages);
    if(nPosts % nPostsPerPages != 0 && nPosts != 0)
        nPages++;
    printf("페이지 수 : %d\n", nPages);
        return 0;
}

C로 해봤습니당

2014/09/27 22:14

좋은게좋은거

python 입니다. ceil 이란 함수가 있는 줄 모르고 작성했습니다.

def page(m,n):
        if m % n > 0: page = 1
        else: page = 0
        page = m/n + page
        print("result = %d" % page)

page(0,1)
page(1,1)
page(2,1)
page(1,10)
page(10,10)
page(11,10)

결과 입니다.

result = 0
result = 1
result = 2
result = 1
result = 1
result = 2

2014/04/30 13:50

재민스

Python

def page(m,n):
    if m > n:
        if m % n == 0:
            return m
        else:
            return m / n + 1
    elif m == 0:
        return 0
    else:
        return 1

2014/03/07 12:27

호옹이

6째 줄에 m / n + 1을 리턴하는데 그러면 소수가 리턴될것 같은데요? return (m - m % n) / n + 1을 해야 하지 않을까요? - 김한길, 2015/02/02 19:29
#include <iostream>
using namespace std;

inline int PAGE(int m, int n) { return m%n>0 ? m/n+1 : m/n; }

int main()
{
    int m, n;

    cout << "게시물수 : ";  cin >> m;
    cout << "페이지당 표시 게시물수 : "; cin >> n;

    cout << endl << PAGE(m, n) << " page" << endl;
}

c++ 입니다. 더 효율적인 알고리즘 지적부탁드립니다.

2014/08/14 13:24

EC Miny

import java.util.Scanner;

public class paging {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        System.out.println("총 게시글 수 ");
        int m = sc.nextInt();
        System.out.println("페이지당 게시글 수 ");
        int n = sc.nextInt();

        if (m % n == 0)
            System.out.println(m / n + " 페이지 필요");
        else
            System.out.println(m / n + 1 + " 페이지 필요");

    }

}

자바입니다. 위에는 입력부 아래는 계산입니다.

2014/08/14 14:19

박 대성

총 페이지수를 리턴하는 프로그램

    int pages = numPages(11, 10);
    printf("%d\n", pages);

총 건수와 한 페이지에 보여줄 게시물수를 입력으로

int numPages(int numRecords, int recordsPerPage) {
    int num = 0;
    while (numRecords > 0) {          // 보여줄 게 있음.
        numRecords -= recordsPerPage; // 페이지에 보여줌
        num++;
    }
    return num;
}

2016/11/03 21:41

Han Jooyung

def getTotalPage(m,n): if m%n==0: return m//n else: return m//n+1

2017/11/05 10:33

SORA KWON

"""
author: Kenny Jeon
date: 03/27/2018
"""


def func(m, n):
    q, r = divmod(m, n)
    if r != 0:
        return q + 1
    else:
        return q


if __name__ == "__main__":
    m = int(input("총 건수: "))
    n = int(input("한 페이지에 보여줄 게시물수: "))
    print("출력: %d" % func(m, n))

2018/03/27 23:37

Kenny Jeon

import math

m = int(input("총 건수 : ")) n = int(input("한 페이지에 보여줄 게시물 수 : "))

page = math.ceil(m/n) print(page)

2018/08/10 13:53

로봇

def tablePaging( m , n ):
    if n < 1 :
        return '한 페이지에 보여줄 게시물 수는 1 이상이어야 한다.'
    page = m // n  + 1 if m % n > 0 else m // n
    return '총 페이지 수 : {}'.format(page)

2021/07/04 17:37

이원희

python

import sys, math

#assume all arguments are acceptable
if int(sys.argv[1]) == 0:
    print 0
else:
    print "%d" % math.ceil(float(sys.argv[1]) / float(sys.argv[2]))

2014/02/27 14:45

Park Jung Wook

Clojure

#(-> (/ % %2) Math/ceil long)

2014/02/27 19:14

박연오

Ruby.

def page(m, n); puts (m.to_f/n.to_f).ceil; end 

2014/02/28 03:12

nacyot

    Public Function Result(ByVal m As Integer, ByVal n As Integer)

        If m Mod n <> 0 Then
            Return CInt(m / n) + 1
        Else
            Return CInt(m / n)
        End If

    End Function

2014/03/07 14:56

김 원빈

clojure

(defn total-page [m n]
  (let [mm (mod m n)
        qq (quot m n)]
    (if (zero? mm)
      qq
      (inc qq))))


(->> [[0 1] [1 1] [2 1] [1 10] [10 10] [11 10]]
     (map #(apply total-page %)))

2014/03/23 05:41

김 은평

c#입니다.. 전 초보자라 이렇게 밖에 못하겠네요.

class Program
{
    static void Main(string[] args)
    {

        string m, n;
        int m1, n1;

        Console.Write("게시물의 총 건수를 입력하세요 :");
        m = Console.ReadLine();

        Console.Write("한페이지에 보여줄 게시물 수를 입력하세요(1이상) :");
        n = Console.ReadLine();


        m1 = Convert.ToInt32(m);
        n1 = Convert.ToInt32(n);

        int result=0;

        for (int i= m1; i > n1 ; i=m1%n1)
        {
            result = m1 / n1;

            if (!(m1%n1==0))
            {
                result = result + 1;
            }

        }
        Console.WriteLine("총 {0}페이지 입니다", result);
    }
}

2014/03/24 15:12

카르

m=int(input("게시물 수를 입력하세요 : "))
n=int(input("페이지 수를 입력하세요  : "))
p=divmod(m,n)

if m==0:
    print("0")
elif p[1]>0:
    print(p[0]+1)
else:
    print(p[0])

ㅎㅎ 오늘도 잠깐의 사간을 내어 전 이거 짜느라 삼십분 걸렸습니다.
그래도 나름 뿌듯하네요.

2014/04/29 19:07

이 상한

Javascript 입니다.

function page (m,n) {return Math.ceil(m / n); }

2014/04/29 20:29

Lee MooYeol

m=int(input("게시물(m)의 수 : "))
n=int(input("페이지당 게시물(n)의 수 : "))
if (m%n) > 0: page=m/n+1
elif (m%n) == 0: page=m/n
print("m =",m,"| n =",n,"| page =",int(page))

제 멍청한 머리로는 이거보다 짧게 짤수가 없었습니다...ㅠ

2014/05/05 23:05

고 윤호

def pgcnt(m, n):
        a = m/n
        if int(a) <= a:
                print a+1
        else:
                print a

pgcnt(10, 3)

2014/05/16 14:49

superarchi

파이썬 3.4

def f1(m,n):
    if n < 1 :
        print('wrong input')
        return
    if m == 0 : 
        return 0

    p = (m - 1) / n
    return int(p) + 1

2014/06/04 05:29

Oh Sungmin

파이썬3


def cal_page(t_page, b_page):
    f_page = t_page / b_page
    if t_page % b_page > 0:
        f_page += 1
    return int(f_page)

2014/06/11 10:50

이 수범

php 입니다.

/**
 * $m : 총게시물 수
 * $n : 페이지당 게시물 수
 */
function paging($m,$n) {
    $page = 0;
    if($m > 0)
      $page = ceil($m/$n);
    echo $page;
}

2014/06/17 23:01

안경쓴루피

python입니다.

import unittest

def method1(m, n):
    page = m / n
    if m % n != 0:
        page += 1

    return page

def method2(m, n):
    page = math.ceil(m / n)

    return page

class TestBulletinPage(unittest.TestCase):
    def test_method1(self):
        self.assertEqual(method1(0, 1), 0)
        self.assertEqual(method1(1, 1), 1)
        self.assertEqual(method1(2, 1), 2)
        self.assertEqual(method1(1, 10), 1)
        self.assertEqual(method1(10, 10), 1)
        self.assertEqual(method1(11, 10), 2)

    def test_method2(self):
        self.assertEqual(method1(0, 1), 0)
        self.assertEqual(method1(1, 1), 1)
        self.assertEqual(method1(2, 1), 2)
        self.assertEqual(method1(1, 10), 1)
        self.assertEqual(method1(10, 10), 1)
        self.assertEqual(method1(11, 10), 2)

if __name__ == "__main__":
    unittest.main()

2014/07/19 17:14

이 정구

def cal_pages(m, n):
    res = m / n
    if not m % n == 0:
        res += 1
    return res

m = int(raw_input("m : "))
n = int(raw_input("n : "))

print cal_pages(m, n)

2014/07/23 18:28

하태욱

package algorithms.level1;

import java.util.Scanner;

public class CountPageBoard {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int totalCount = scanner.nextInt();
        int page = scanner.nextInt();

        if(page < 1) return;
        int totalPages = getTotalPages(totalCount, page);
        System.out.println(totalPages);
    }

    private static int getTotalPages(int totalCount, int page) {
        int result = 0;

        result = totalCount / page;
        double quotient = totalCount % page;
        if(quotient >= 1) result += quotient;

        return result;
    }
}

2014/07/27 17:40

전 수현

자바로 올림을 사용하여 구현했습니다~

    public static void main(String[] args) {

        int m = Integer.parseInt(args[0]); //전 게시물 갯수
        int n = Integer.parseInt(args[1]); //한페이지에 보여줄 게시물 갯수

        int page = 0;
        if (m > 0 && n > 0)
            page = (int) Math.ceil((double) m / n);

        System.out.println(page);
    }

2014/08/12 21:32

jiyoung shin

파이썬으로 풀어봤습니다.

import math

m = input('총건수?')
n = input('한페이지에 보여줄 게시물수') 

page = float(m) / n


print math.ceil(page) 

2014/08/13 03:09

Cha Semo

#board.py
def board():
    while 1:
        try:
            total_number = int(raw_input('total number: '))
            number_in_onepage = int(raw_input('number_in_onepage: '))
            if int(number_in_onepage) < 1: print 'number_in_onepage >= 1';continue
            if total_number % number_in_onepage == 0: return total_number / number_in_onepage
            else: return total_number / number_in_onepage + 1
        except ValueError: continue

result = board()
print result

2014/08/21 20:04

안 태경

def board(m,n):
    m=int(m)
    n=int(n)
    result=int(m/n)
    if m%n!=0:
        result+=1
    print(result)


m=input("총 게시물 수를 입력하세요 : ")
n=input("페이지 당 게시물 수를 입력하세요 : ")

board(m,n)

이상하게 정수형식으로 계산, 출력이 안되서 int를 좀 많이 썼는데 어떻게 간소화하면 좋을지 모르겠네요 ;;

2014/08/22 20:32

Kim Young Dae

int(m/n) 은 m//n 으로 쓸 수 있지 않을까 합니다. - 돌구늬ㅋ~썬, 2014/09/22 22:04
// 언어 : Swift
import Foundation

func Page(sum:Int, num:Int) ->Int
{
    if 1 > num { return 0; } // 한페이지에 보여줄 게시물이 0이면

    var result = sum/num; // 몇페이지로 나눌지

    if 0 != sum%num { result++; } // 나머지가 있다면 1페이지가 더 필요하다.

    return result;
}

println( "result = \(Page(8, 3))" ); // 8개의 게시물,3페이지

2014/08/30 20:33

식빵

파이썬 3.4 입니다.

def Page_number(total,per_page):
    page_num = total // per_page
    if total % per_page == 0:
        pass
    else:
        page_num += 1
    return page_num

total = int(input("게시물의 총 건수는? "))
per_page = int(input("한페이지에 보여줄 게시물의 수는? "))

print(Page_number(total,per_page))

2014/09/22 22:00

돌구늬ㅋ~썬


    public static void main(String[] args) {
        int m=11;
        int n=10;
        int result=0;
        result=(m/n);

        if(m%n!=0){
            result++;
        }

        System.out.println("결과:"+result);

    }

2014/09/23 18:23

임시

using System;

class Program
{
    static int[] Counts = new int[] { 0, 1, 2, 1, 10, 11 };
    static int[] CountPerPages = new int[] { 1, 1, 1, 10, 10, 10 };

    static void Main()
    {
        Console.WriteLine("m    n   출력");

        for (int i = 0; i < Counts.Length; i++)
        {
            Console.WriteLine("{0}  {1} {2}", Counts[i], CountPerPages[i], TotalPage(Counts[i], CountPerPages[i]));
        }
    }

    static int TotalPage(int count, int countPerPage)
    {
        int totalPage = count / countPerPage;
        return (count <= totalPage * countPerPage) ? totalPage : (totalPage + 1);
    }
}

2014/09/25 17:49

보헤미안

def paging(n, m):
    if n%m == 0:
        print n/m
    elif n == 0:
        print 0
    elif n/m >=1:
        print (n/m)+1
    else:
        print 1

(a, b) = input("input : ")

paging(a,b)

경우의 수가 크게 두가지 작게 네가지라고 생각해서 다중이프를 안쓰는 방향으로 짜봤는데 다른 풀이를 보니까 전 지진아인거 같네요..

2014/10/25 18:21

원 동건

PHP

  function count_number_of_page($m, $n){
    if($m == 0){
      return 0;
    }else{
      return ceil($m/$n);
    }
  }


  class PageTest extends PHPUnit_Framework_TestCase
  {
    public function testPagination()
    {
      $this->assertEquals(0, count_number_of_page(0, 1));
      $this->assertEquals(1, count_number_of_page(1, 1));
      $this->assertEquals(2, count_number_of_page(2, 1));
      $this->assertEquals(1, count_number_of_page(1, 10));
      $this->assertEquals(1, count_number_of_page(10, 10));
      $this->assertEquals(5, count_number_of_page(50, 10));
      $this->assertEquals(6, count_number_of_page(51, 10));

    }
  }

2014/10/28 16:35

Cha Semo

def paging(a, b):
    if a > b:
        if (a % b) > 0:
            print("%d" % ((a / b) + 1))
        else:
            print("%d" % (a / b))
    elif a == b:
        print("%d" % 1)
    else:
        if a == 0:
            print("%d" % 0)
        else:
            print("%d" % 1)

paging(0, 1)
paging(1, 1)
paging(2, 1)
paging(1, 10)
paging(10, 10)
paging(11, 10)

2014/11/05 16:00

gedog31

import math

m = int(input("총 게시물수를 입력하세요: "))
n = int(input("한 페이지에 보여줄 게시물수를 입력하세요: "))
while n <= 0:
    n = int(input("한 페이지에 보여줄 게시물수를 다시 입력하세요: "))
print("총 %d페이지" % math.ceil(m/n))

2014/11/10 18:24

hoppingbonny

BoardPaging.scala  

object BoardPaging {
  def main(args: Array[String]) {
    val m = args(0)
    val n = args(1)

    if(n < 1) return
    printf("%s %s %s", "m", "n", "출력\n")
    returnTotalPages(m, n)
  }

  def returnTotalPages(m: Int, n: Int){
    var pages = m / n
    val quotient = m % n

    if(quotient >= 1){
      pages += quotient
    }
    printf("%d %d %d", m, n, pages)
  }
}

2014/11/10 20:59

전 수현


public class PagingMain {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        System.out.println(getPage(0, 1));
        System.out.println(getPage(1, 1));
        System.out.println(getPage(2, 1));
        System.out.println(getPage(1, 10));
        System.out.println(getPage(10, 10));
        System.out.println(getPage(11, 10));
    }

    public static long getPage(long totalCnt, long pageRow) {
        if (pageRow < 1)
            return 0;

        long cnt = (long) (totalCnt / pageRow + Math.ceil(totalCnt % pageRow));
        return cnt;
    }
}

2014/11/14 21:47

김 연태

import sys
import math

def page(m,n):
    return math.ceil(m/n)

if __name__=='__main__':
    m=int(input("총 건수: "))
    n=int(input("한 페이지에 보여줄 게시물 수: "))
    if n < 1:
        print("1 이상이여야 합니다.")
        sys.exit()
    print(page(m,n))

2014/11/15 12:32

rootable

def BBS_Paging():
    import math
    m = float(input("게시물 수를 입력하세요: "))
    n = float(input("한 페이지에 보여줄 게시물 수를 입력하세요: "))
    result = m / n
    k = math.ceil(result)
    print math.trunc(k)

python 2.7

2014/11/25 10:26

아으다롱디리

import math

m=int(input('총건수?'))
n=int(input('한페이지에 보여줄 게시물수?'))

print(math.ceil(m/n))

2014/12/03 01:02

Jacob

static void Main(string[] args)
{
    int totalArticles = 11;
    int numberPerPage = 10;
    Console.WriteLine(String.Format("m: {0}, n: {1} 출력: {2}", totalArticles, numberPerPage, GetPage(totalArticles, numberPerPage)));    
}

private static int GetPage(int total, int numberPerPage)
{
    return total % numberPerPage > 0 ? total / numberPerPage + 1 : total / numberPerPage;
}

C#으로 작성했습니다~

2014/12/23 16:04

Lim JiHyeon

Perl

use POSIX;$a=<>;$b=<>;print ceil($a/$b)

2014/12/30 14:02

*IDLE*

n = lambda x,y: x/y if x%y==0 else x/y+1


2015/01/06 20:38

GreyCube

Python

def paging(m, n):
    if m==0:
        return 0
    elif m<=n:
        return 1
    else:
        return m/n+1

2015/01/11 21:13

Mini

파이썬입니다

m = 85
n = 10
print(int(85/10) + 1)

2015/01/13 15:49

Kim SangWon

m이 10, n이 10일때 결과가 2가 되네요. - Shim Won, 2015/01/14 11:22

루비입니다.

def page(total, per_page)
  (total - 1) / per_page + 1
end

2015/01/14 11:21

Shim Won

Python 3.4 입니다.

#how_many_page.py
#입력: 총건수(m), 한 페이지에 보여줄 게시물수(n)(단, n>=1)
#출력: 총페이지수

def calc_page(post,view):
    if post%view == 0: page=post/view
    else: page=int(post/view)+1
    return page

m=int(input("게시물의 총 건수는 몇개 인가요? : "))
n=int(input("한 페이지에 보여줄 게시물의 수는 몇개인가요? : "))
print("총 페이지 수는 %s페이지 입니다." % int(calc_page(m,n)))

2015/01/19 22:08

김 준수

Scala

def page(m:Int, n:Int):Int = {
  m / n + (if(m % n == 0) 0 else 1)
}

2015/01/21 00:17

이 호연

python

def page( m, n ): print( int( m / n ) + ( 0 if m % n == 0 else 1 ) )

2015/01/22 18:51

vegan

perl -e 'use POSIX;print ceil($ARGV[0]/$ARGV[1])'

2015/01/24 23:44

이병곤

초보라,,, 일단 동작은 됩니다.

print("총건수 m, 한페이지에 보여줄 게시물 수 n")
print("usage: page(m,n)")
def page(m,n):
    if (m>n):
        return m-n+1
    elif(m==0):
        return 0
    else:
        return 1

2015/01/27 18:54

최 진열

총페이지수과 페이당 수를 나누어서 나머지가 있으면 총페이지 수에 +1 를 한다.

def input_value(m,n):
    print m,n
    p=m/n
    t=m%n
    print p
    if not 0:
        p=p+1
    print p,t
    print "-"*25
    print "|m\t |n\t |output|"
    print "-"*25
    print '|%d\t |%d\t |%d\t|'  %(m,n,p)

m=raw_input('input_m:')
n=raw_input("input_n:")
input_value(m,n)

2015/01/28 17:27

이 승훈

Python

# m, n을 입력 받는다
m = input()
n = input()

# m 나누기 n을 하여서 몫과 나머지값을 얻는다.
a, b = divmod(m,n)

# 나머지가 0보다 크면 몫에 1을 더해준다.
if b > 0:
    a += 1

print(a)

2015/02/02 20:26

Kang MinSu

def paging(m: Int, n : Int): Int = {
    assert(m >= 0)
    assert(n >= 1)

    val page = m / n
    val mod = m % n

    if(m % n == 0) m / n
    else m / n + 1
}

assert(paging(0, 1) == 0)
assert(paging(1, 1) == 1)
assert(paging(2, 1) == 2)
assert(paging(1, 10) == 1)
assert(paging(10, 10) == 1)
assert(paging(11, 10) == 2)

2015/02/05 11:00

killbirds

def getpage(m, n):
    page = total_count / count

    if page % 1 != 0:
        page += 1

    return int(page)

파이썬입니다. ceil이란 함수가 있는지 모르고 이렇게 작성했네요..ㅋㅋ

2015/02/10 00:19

궁금이

def page(m,n):
    if m%n : return m//n+1
    else   : return m//n

python 입니다

2015/02/12 01:04

Yoo KyungSik

package board_page_count;

import java.util.Scanner;   //표준입력필수1

public class countpage {
    public static void main(String[] args)
    {
        //m = num_all_posts , n = num_per_page, output = num_of_all_pages;
        Integer m , n , output;
        Scanner scanner = new Scanner(System.in);   //표준입력필수2

        System.out.print("총 게시물 수를 입력하세요: ");
        m = scanner.nextInt();

        System.out.print("한 페이지에 보여줄 게시물 수를 입력해주세요: ");
        n = scanner.nextInt();

        output = m/n;

        //나머지가 남는다면 1페이지 할당해야함
        if( m%n > 0 ){
            output++;
        }

        System.out.print("한 페이지당 보여질 게시물 수: " + output);
    }
}

2015/02/19 02:12

zerofury

swift 입니다. 자바로 해결한 소스를 참고했습니다.

import UIKit

func getPagingCount(totalCount:Int,pageCount:Int)->Int{

var cnt = totalCount / pageCount

cnt = totalCount % pageCount > 0 ? cnt + 1 : cnt

return cnt

}

getPagingCount(1,1)

2015/02/21 20:11

깊은물

자바 삼항연산자 사용

public class CD406 {
    public static int cd406(int m, int n){
        return m/n + ((m%n == 0) ? 0 : 1);
    }
}

2015/02/27 22:30

오 지석

c 입니다.

#include <stdio.h>

int main(void){

    int m,n,result;

    printf("총 건수를 입력하세요! ");
    scanf("%d",&m);

    printf("한 페이지에 보여줄 게시물 수를 입력하세요! ");
    scanf("%d",&n);

    if(m%n != 0)
        result = m/n + 1;
    else
        result = m/n;

    printf("%d\n",result);
    return 0;


}

2015/03/02 13:45

김 진광

    public static int sizeOfPage(int m, int n){
        int result;

        result = m / n;

        if (m % n != 0)
            result += 1;

        return result;

    }

2015/03/07 15:16

Yang Wonsuk

m=int(input("m: "))
n=int(input("n: "))

mok,nmg=m/n,m%n
page=mok
if nmg>0:
    page+=1

print("%d %d %d" % (m,n,page))

2015/03/16 16:40

임 진승

def a(m,n):
    if m>=n:
        if m%n == 0  :
            return int(m/n)
        else :
            return int(m/n) +1
    else :
        return m

완전초보라 이것도 머리가 깨질거같네요 ㅜㅜㅋ

2015/03/17 11:59

Lee Charles

def board_paging():
    print 'input m : total posts'
    m = input()
    print 'input n : number post of per page'
    n = input()
    if ( n < 0 ):
        print 'input n again'
        n = input()
    if ( m % n == 0 ):
        total_pages = m/n
    else:
        total_pages = m/n + m%n
    print total_pages

초보자라...

2015/03/20 22:49

seungdols

function cal(totalCount, visibleSize) {
return Math.ceil(totalCount / visibleSize);
}

2015/03/21 17:28

Ryu Seok

Using python

import sys

def page(a,b):
    if a <= b:
        print a,b
        return 1
    else:
        return a/b+1

if __name__=="__main__":
    print page(int(sys.argv[1]),int(sys.argv[2]))

2015/03/28 20:56

freeefly

Swift

import Foundation

func boardTotalPage(n: Int, m: Int) -> Int {
  return Int(ceil(Float(n) / Float(m)))
}

boardTotalPage(0, 1)
boardTotalPage(1, 1)
boardTotalPage(2, 1)
boardTotalPage(1,10)
boardTotalPage(10,10)
boardTotalPage(11,10)

2015/03/31 17:32

Ahn Jung Min

python 2.7.5

def getpageperitem(m, n):
    return round((m+n-1)/n)

2015/04/03 11:54

hhk

Python 2.7

def get_total_pages(m, n):
    if n >= 1:
        pages = ((m / n) + 1) if (m % n) != 0 else (m / n)
    return pages

print get_total_pages(0, 1)
print get_total_pages(1, 1)
print get_total_pages(2, 1)
print get_total_pages(1, 10)
print get_total_pages(10, 10)
print get_total_pages(11, 10)

2015/04/05 03:17

문 승찬

swift입니다.


import UIKit

func page(m:Int,n:Int)->Int{

    var result = m / n

    if m % n > 0 {
        result += 1
    }
    return result
}

2015/04/05 09:45

깊은물

import math

def paper(m,n):
    while n >= 1:
        if m > n:
            if m%n > 0: result = int(math.ceil(m/n))
            else: result = int(m/n)
        else: result = 1
        print("Total pages: %s" % result)
        break

2015/04/09 01:39

Edi Slie

def (x,y):
    if x%y == 0:
        return int(x/y)
    else:
        return int(x/y) + 1

2015/04/10 16:35

박 해수

#include <iostream>

using namespace std;

int main(int argc, char* argv[]){
    int m,n;

    cout << "m : ", cin >> m;
    cout << "n : ", cin >> n;

    cout << m/n + (m-(m/n)*n>0?1:0) << endl;

    return 0;
}

2015/04/27 13:58

구 용현

#406.py
def pages(m,n):
    a,b=divmod(m,n)
    if b!=0:
        return a+1
    else:
        return a

print pages(10,9)

ceil함수가 있었군요!

2015/05/04 10:37

심재용

#include <stdio.h>

int main (int argc, const char * argv[]) {

    int m, n, answer = 0;

    scanf("%d", &m); // 전체 게시물 수
    scanf("%d", &n); // 한 페이지에 게시 가능한 게시물 수

    if(m && n){
      if(m>n){
        answer = m/n;
        if(m%n) answer++;
      }
      else{
        answer = n/m;
        if(n%m) answer++;
      }
    }
    printf("%d\n", answer);

    return 0;
}

2015/05/06 22:50

이 정연

#include <iostream>
using namespace std;

int main()
{
    int m,n,total;
    cout << "총 건수(m) : ";
    cin >> m;

    do {
    cout << "한 페이지에 보여줄 게시물수(n) : ";
    cin >> n;
    } while (n < 1); 

    cout << endl << endl;

    m%n==0 ? total = m / n : total = m / n + 1;
    cout << "총 페이지 수는 : " << total << endl;
}

2015/05/16 14:31

erkgojnheorighoei

void main() {
    int pageLimit, totalNum, numOfPage;

    printf("총건수 입력 : ");
    scanf("%d", &totalNum);
    printf("가능 게시글 수 : ");
    scanf("%d", &pageLimit);

    numOfPage = (totalNum / pageLimit);

    if(totalNum % pageLimit != 0)
        numOfPage++;

    printf("총 필요 페이지는 %d \n", numOfPage);
}

2015/05/16 16:10

Kim Inho

python

def page(m,n):
   page = m//n
   if m%n != 0: page+=1
   print('총 건수: ', m,'페이지당 출력: ',n, '페이지 수: ', page)

page(10,3)
page(5,3)

2015/05/19 16:55

Jason Oh

include

void main() { while(1) { int m; //총 건수 int n; //한 페이지에 보여줄 게시물 수 int pages; //계산된 페이지수 int flag; //페이지수 계산을 위한 플래그

    //입력부
    while(1) {
        printf("총건수, 한페이지에 보여줄 게시물수: ");
        scanf_s("%d %d", &m, &n);

        if(n >= 1)
            break;
        else
            printf("다시 입력\n");
    }

    //출력부
    //1. 페이지계산
    //2. 나머지 값을 플래그 값으로 이용하여 예외처리
    pages = m / n;
    if(m > 0) {
        flag = m % n;
        if(flag == 0)
            pages = pages;
        else
            pages += 1;
    }
    else
        pages = 0;
    printf("총페이지수: %d\n\n", pages);
}

}

2015/05/27 17:15

이용성

    Sub main()
        Dim mn() As Integer = Array.ConvertAll(Split(Console.ReadLine, " "), Function(s As String) CInt(s))

        Console.WriteLine("{0} {1} {2}", mn(0), mn(1), Math.Ceiling(mn(0) / mn(1)))

        Console.ReadLine()
    End Sub

2015/06/13 01:22

Steal

#include <stdio.h>

int main(){
    int m, n;
    scanf("%d %d", &m, &n);
    if(m>n){
        if(m%n==0){
            return m;
        }else {
            return m/n+1;
        }
    }else if(m==0){
        return 0;
    }else{
        return 1;
    }
}

2015/06/13 01:30

hanjonghoon

public static int Page(int m, int n)
        {
            if (m % n ==0)
            {
                return m / n;
            }
            else
            {
                return (m / n) + 1;
            }
        }

2015/06/13 05:10

허 빈

int m = 11;
int n = 10;

Console.WriteLine((m % n == 0 ? m / n : m / n + 1));

2015/06/28 09:39

Raye

자바

스캐너로 총건수와 게시가능수를 입력받고 총페이지수는 총건수/게시가능수를하며 나눗셈의 몫이 1이상일경우 페이지수를+1해줌

package dojavn;
import java.util.Scanner;
public class dsa {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc=new Scanner(System.in);
        System.out.print("총건수를 입력하시오:");
        int m=sc.nextInt();
        System.out.print("한페이지에 보여줄 게시물수 입력하시오:");
        int n=sc.nextInt();
        int result=m/n;
        if(m%n>0){
            result+=1;
        }
        System.out.print("총페이지수"+result);

    }

}

2015/07/03 05:27

사석훈

m = int(input('총건수: '))
n = int(input('한페이지에 보여줄 게시물수: '))
if m==0:
    print(0)
elif m/n==0:
    print(int(m/n))
else:
    print(int(m/n)+1)

m이 0이면 0을 출력 m을 n으로 나눈 나머지가 0이면 m/n을 출력 m을 n으로 나눈 나머지가 0이아니면 m/n+1을 출력

2015/07/12 02:29

김 남정

사용자로부터 입력값을 받아서 출력되게 만들었는데 1줄만 나오게 만들었습니다....여러개 하면 좋겠지만.

import math

def data(total,each):
    pageNum = math.ceil(total/each)
    return pageNum

def board():
    valid = False
    while not valid:
        try:
            totalNum = int(input("How many postings?"))
            if int(totalNum) >= 0:
                valid = True
            else:
                print("Invalid input. It should be positive integer number")
        except ValueError:
                print("Invalid input. It should be positive integer number")
    valid = False
    while not valid:
        try:
            eachNum = int(input("How many postings do you want to show on a page?"))
            if int(eachNum) >= 0:
                valid = True
            else:
                print("Invalid input. It should be positive number")
        except ValueError:
            print("Invalid input. It should be positive number")
    return (totalNum,eachNum)

def table(m,n):
    print("{0:^10}{1:^10}{2:^10}".format('total','each','pages'))
    print("{0:^10}{1:^10}{2:^10}".format(m,n,math.ceil(m/n)))

def main():
    total,each = board()
    table(total,each)

if __name__ == "__main__":
    main()

2015/07/13 18:12

renee

c입니다

#include<stdio.h>

int main(void)
{
    int m=0, n=0;
    printf("총건수: ");
    scanf_s("%d", &m);
    while (!n >= 1)
    {
        printf("한페이지에 보여줄 게시물수: ");
        scanf_s("%d", &n);
    }
    printf("총페이지수: %d", m / n + (m%n == 0 ? 0 : 1));
    return 0;
}

2015/07/21 20:43

남새

include

int main() { int m=0; int n=0; int z=0; printf("총 건수는:"); scanf("%d",&m); printf("한 페이지에 보여줄 게시물 수는"); scanf("%d",&n); z=m/n; if(m%n!=0) { if(m/n==0) { z=z; } else { z=z+1; } } printf("총 페이지 수는 %d입니다.\n",z); return 0; }

```{ int m=0; int n=0; int z=0; printf("총 건수는:"); scanf("%d",&m); printf("한 페이지에 보여줄 게시물 수는"); scanf("%d",&n); z=m/n; if(m%n!=0) { if(m/n==0) { z=z; } else { z=z+1; } } printf("총 페이지 수는 %d입니다.\n",z); return 0; }

2015/07/24 16:03

이 주명

#include<stdio.h>

int main(void)
{
    int word, max_word, output ;
    printf("게시글 수 : ");
    scanf_s("%d",&word);
    printf("게시판 하나의 게시글 수 : ");
    scanf_s("%d",&max_word);

    if(max_word>=word){
        output = 1;
    }
    else{
        output = word/max_word;
    }

    printf("결과 : %d\n",output);
    system("pause");

}

2015/07/30 18:17

박정환

public int pageCnt(Integer totalCnt, Integer pagePerRow) {
    return (int)Math.ceil( totalCnt.doubleValue() / pagePerRow.doubleValue());
}

2015/08/03 22:58

원동빈

        public int CountPages(int m, int n)
        {
            return m/n + (m%n == 0 ? 0 : 1);
        }

2015/08/05 13:10

Straß Böhm Jäger

C언어로 작성했는데 역시 1달 밖에 공부한 티가 많이 나네요

앞으로 많이 배워가겠습니다.

#include <stdio.h>

int main()
{
    int m, n, pages;

    printf("현재 입력된 총 게시물 수를 입력하세요 : ");
    scanf("%d", &m); 

    printf("한 페이지에 보여줄 게시물 수를 입력하세요 : ");
    scanf("%d", &n); 

    if (m <= n) // 총 게시물의 수가 한 페이지에 보여줄 게시물 수보다 적을 경우
    {
        if (m == 0) // 게시물의 수가 0개일 경우
        {
            pages = 0; // 게시물의 수가 0개이므로 페이지 수 또한 0
        }
        else
        {
            pages = 1; // 한 페이지 이내로 모든 게시물을 보여줄 수 있으므로 1
        }
    }
    else // m > n, 즉 한 페이지에 보여줄 게시물 수보다 총 게시물 수가 많을 경우
    {
        pages = m / n; // 총 게시물의 수를 한 페이지 당 보여줄 게시물 수로 나누어서 그걸 페이지 수로 표현
        if ((m % n) != 0) // 한 페이지에 다 표현하지 못하고 남는 게시물이 있을 경우
        {
            pages += 1; // 한 페이지를 더 만들어서 남은 게시물을 표현
        }
    }

    printf("총 페이지 수 : %d\n", pages);


    return 0;
}

2015/08/07 19:42

하 재윤

파이썬 입니다.

import math

def paging(m, n):
    if m > n and m % n ==0:
        print int(math.floor(m/n))
    elif m > n:
        print int(math.floor(m/n)) + 1
    elif n == m:
        print int(math.floor(m/n))
    else:
        if m == 0:
            print 0
        elif m > 0:
            print 1

2015/08/22 17:06

정유찬

    static void exce20()
    {
        Scanner scan = new Scanner(System.in);
        int m = scan.nextInt(), n = scan.nextInt();

        System.out.println((int)Math.ceil((double)m/n));
    }

자바입니당

2015/08/24 14:20

조서현

package test;

import java.util.Scanner;

public class test1 {

    public static void main(String[] args){
        int count, total;
        int page = 1;

        Scanner sc = new Scanner(System.in);

        System.out.println("게시물의 총 건 수를 입력하세요.\n");
        count = sc.nextInt();

        System.out.println("한 페이지당 보여줄 게시물 수를 입력하세요.\n");
        total = sc.nextInt();

        while(count > total){
            page = page + 1;
            count = count - total; 
        }
        System.out.println("총 페이지 수는 "+ page + "페이지입니다.\n");

    }

}

2015/08/26 17:06

임 어진

def ttlpage (m, n):
    if m % n == 0:
        rslt = (m / n)
    else:
        rslt = int(m / n) + 1
    print ("The total page: " + str(int(rslt)))

ttlpage(0, 1)
ttlpage(1, 1)
ttlpage(2, 1)
ttlpage(1, 10)
ttlpage(10, 10)
ttlpage(11, 10)


Python 3.4.3으로 작성하였습니다.

2015/09/02 13:33

박재우

python

import math

def page(m, n):
    return math.ceil(m / float(n))

2015/09/03 21:12

김경호

def page(m,n):
    result = 0

    if m is 0:
        result = 0
    elif m<0:
        result = 1
    else:
        if m%n is 0:
            result = m/n
        else:
            result = m/n + 1

    print m, n, result

2015/09/04 08:07

임 찬혁

import math
a=input("게시물의 수 :")
b=input("게시판당 게시물의 수 :")

print(str(math.ceil(int(a)/int(b)))+"페이지가 필요합니다.")

2015/09/17 19:11

Graed

C++입니다.

#include <stdio.h>
int main(void)
{
    int iNum, iInpage;
    printf("총 건수와 한 페이지 당 건수를 입력하시오\n");
    scanf("%d%d", &iNum, &iInpage);
    printf("필요한 페이지 수는 %d페이지입니다.\n", iNum / iInpage + (iNum%iInpage != 0));
    return 0;
}

2015/09/18 22:22

진재훈

def getPagingNumber(totalCount, pageCount):
    if totalCount > pageCount:
        print totalCount / pageCount + 1
    elif totalCount < pageCount:
        print pageCount / 10
    else:
        print totalCount / pageCount

2015/09/22 01:59

Kim Chris

def page(m,n):
    p = int(m/n)
    if m%n:
        p+=1
    return p

2015/09/24 15:53

우주미아홍구

# -*- coding: cp949 -*-
import math

m=input("총 건수를 입력하세요 : ")
n=input("한 페이지에 보여줄 게시물수를 입력하세요 : ")
if(n<1):
    print("게시물 수가 잘못 되었습니다.")
    exit(0)
elif(m>=n):
    c=math.ceil((m/n)+(m%n))
else:
    c=m

print("총 페이지수는 [  %d  ] 입니다.") % c

2015/09/29 18:24

lih0420

package com.example.codingdojang.ex;

import java.util.Scanner;

public class countTotalPage {



    public int totalWrite, onePage;

    public void init() {

        System.out.println("전체 게시물 수 : ");
        Scanner scan = new Scanner(System.in);
        totalWrite = scan.nextInt();

        System.out.println("한 페이지 게시물 수 : ");
        Scanner scan2 = new Scanner(System.in);
        onePage = scan.nextInt();

        int result  = countTotalPageint(totalWrite, onePage);

        System.out.print("총 페이지수 : " + result);

    }

    private int countTotalPageint(int totalWrite, int onePage) {

        int totalPage = 0;

        if (totalWrite < onePage) {
            return 1;
        } else {
            for (int i = totalWrite; i > 0; i -= onePage) {
                totalPage++;
            }
        }

        return totalPage;
    }

}

2015/10/22 17:55

underProgrammer

def num_of_page(m, n):
    return math.ceil(m / n)

2015/10/23 21:41

Dale Seo

#include <stdio.h>                                                              

int main(void)                                                                  
{                                                                               
    int input_m = 0;                                                            
    int input_n = 0;                                                            
    int result = 0;                                                             
    int temp;                                                                   

    printf("총건수 : ");                                                        
    scanf("%d", &input_m);                                                      
    printf("한 페이지 게시물 수 : ");                                           
    scanf("%d", &input_n);                                                      

    temp = input_m / input_n;                                                   
    result = temp;                                                              
    temp = input_m % input_n;                                                   

    if (temp > 0)                                                               
        result++;                                                               

    printf("총 페이지 수 : %d\n", result);                                      
    return 0;                                                                   
} 

2015/10/28 19:35

sungwon.son

#include <stdio.h>

void main(void){
    int total_m = 0;
    int part_n = 0;
    int page = 0;

    printf("Enter the total_m\n");
    scanf("%d", &total_m);

    printf("Enter the part_n\n");
    scanf("%d", &part_n);

    page = total_m/part_n; 

    printf("%d\n",page);

    return;

}

2015/11/16 23:47

SONG SUNMIN

package com.study.practice;

import java.util.Scanner;

public class Practice01 {

public Scanner total = new Scanner(System.in);

public Scanner boardPage = new Scanner(System.in);

private int totalNum=0;

private int pageNum=0;

private int resultNum=0;

public Practice01(){
    calc();
}

private void calc(){
    System.out.print("총 페이지 건수 : " );
    totalNum = total.nextInt();

    System.out.println();

    System.out.print("한 페이지에 보여줄 건수 : " );

    pageNum = boardPage.nextInt();

    resultNum = totalNum/pageNum;


    System.out.println("총페이지수  : " + resultNum);

}

public static void main(String[] args) {
    new Practice01();
}

}

2015/11/24 22:12

이동규

python3입니다. 전 주로 이렇게 짭니다..

def calc_bbs_page(m, n):
    return int((m + n - 1) / n)

for (m, n) in [(0, 1), (1, 1), (2, 1), (1, 10), (10, 10), (11, 10)]:
    print(calc_bbs_page(m, n))

2015/11/26 11:22

jspark

Python으로 작성했습니다. ceil 함수를 이용하면 간단한데 부끄럽군요 ㅎㅎㅋ

def paging(m, n):
    if n >= 1:
        if m < n :
            return m
        else:
            c = m // n
            if m % n == 0:
                return c
            else:
                return c + 1

2015/11/30 05:03

정지원

c++로 풀어봤습니다.

#include <iostream>

using namespace std;

int main()
{
    int m;  int n;
    cin >> m >> n;

    int i = 0; float temp;

    temp = m / n;

    if (m != 0) {
        while (temp >= 0) {
            if ((m % n) == 0) {
                i = temp;
                break;
            }
            temp--;
            i++;
        }
    }

    cout << i << endl;

    return 0;
}

2015/12/04 20:34

에카

int main()
{
    int m,n,page;
    page=0;

    printf("게시물 수를 입력하세요 : \n");
    scanf("%d",&m);
    printf("한 페이지에 보여줄 게시물 수를 입력하세요 : \n");
    scanf("%d",&n);

    if ( m == 0 ){ printf ("게시물이 없습니다."); } 
    else if ( m % n == 0){ page = m/n; } 
    else { page = m/n+1; }
    printf("총 페이지수는 %d 입니다.\n",page);
  }

C로 해봤습니다.^^

2015/12/08 17:19

Son Geoffrey

#include <stdio.h>
int main(void){
    int m,n;
    while(1){
        printf("m과n 차례대로입력:");
        printf("(단(m>=0),(n>=1)이어야한다)");
        scanf("%d %d",&m,&n);
        if((m>=0)&&(n>=1)){
            break;
        }
    }
    if((m%n)>0){
        printf("%d\n",(m/n)+1);
    }
    else if((m%n)==0){
        printf("%d\n",m/n);
    }
    return 0;
}

어 일단 조건에는 안나와있지만 총게시물이 0미만일리가 없으니 m이 0보다커야한다는 조건과 문제조건에 나와있는 n이 1과 같거나 커야한다는 조건을 만족시키기 위해서 반복문을 걸어줬습니다~~ 초보입니다 훈수부탁드립니다!!

2015/12/28 11:24

김종헌

'''파이썬 2.7'''

def page(m,n):
    if m % n != 0:
        return m /n + 1
    else:
        return m / n

print page(0, 1)
print page(1, 1)
print page(2, 1)
print page(1, 10)
print page(10, 10)
print page(11, 10)

2015/12/29 17:09

hana11

import math

if __name__ == '__main__':
    data = input('Enter m and n (m:총 건수, n: 한페이지에 보여줄 게시물 수): ').split()
    total_page = int(data[0]) / int(data[1])
    print('Total page is %d' % math.ceil(total_page))

2015/12/30 21:23

SPJung

#include <stdio.h>
#include <math.h>

int main ()
{
   float n, m,result;


   while(1)
   {
        scanf("%f", &m);
        scanf("%f", &n);

        if(m==0)
        {
            printf("0\n");
        }
        else if(m<=n)
        {
            printf("1\n");
        }
        else if(m>n)
        {
            result = (m/n);
            printf("%.0f\n", ceil(result));
        }
   }

   return(0);
}


2016/01/02 20:17

황 채현

def Page(m,n):
    first, second = divmod(m,n)
    if second > 0:
        first +=1
    return first

a=int(raw_input("first"))
b=int(raw_input("second"))

print(Page(a,b))

2016/01/03 15:15

한정민

def pages(m, n):
    if m%n ==0:
        return m/n
    else:
        return m/n +1


나머지가 0이면 몫을 내고 0이 아니면 몫+1을 냅니다

2016/01/04 17:30

취미로재미로

  • python으로 작성 하였습니다.
#1...
m=int(input('총건수'))
n=int((input('한페이지에 보여줄 게시물수')))
page=m//n 
if m%n>0:
    page+=1

print '총페이지수는:',page

#2...(ceil 이용버전)
import math

m=float(input('총건수'))
n=float((input('한페이지에 보여줄 게시물수')))
print '총페이지수는:',int(math.ceil(m/n))

2016/01/08 08:55

씨니컬우기님

def page_nums(m, n):
  if (n <= 0): return -1 #assert
  if (m <= 0): return 0
  p = m / n
  if (m % n > 0): return p + 1
  return p

2016/01/13 16:32

곰세

def pages(m,n):return m/n + (1 if m%n else 0)

2016/01/24 14:45

상파

def pagination(total_articles, articles_per_page):
    if total_articles is 0:
        return 0
    elif total_articles <= articles_per_page:
        return 1
    else:
        r = 0
        if total_articles % articles_per_page is not 0:
            r = 1
        return (total_articles / articles_per_page) + r

2016/02/18 20:27

Jeff An

#coding: CP949

m=int(input('게시물의 총 건수를 입력하라:'))
n=int(input('한 페이지에 보여줄 게시물 건수를 입력하라:'))

p = divmod(m,n) # p는 m을 n으로 나누었을 때의 (몫, 나머지) 튜플.
if p[1] == 0:
    page=p[0]
else:
    page=p[0]+1

print('필요한 페이지 수는 %d' % page)

2016/02/25 15:28

lovegalois2

int totalpage(int m, int n)
{
    if (m % n == 0)
        return m / n;
    else if (m % n > n || m % n < n)
        return m / n + 1;
    else
        return 0;
}

2016/03/01 18:08

이상현

python 3.5

# coding: utf-8

def paging(m, n):
    page = m//n
    if m % n != 0:
        page += 1
    return page

m = int(input(u'총 건수'))
n = int(input(u'페이지 당 게시물 수 '))

print(u'총 페이지수: %d' % paging(m, n))

2016/03/02 20:36

Lee Seul

Python 3.5

def paging(tCount, vCount):
    if tCount % vCount > 0:
        return tCount // vCount + 1
    else:
        return tCount // vCount

2016/03/09 14:22

rubbersoul

int returnTotalPageCount(int m, int n) {
        int pageCount = 0;

        if(m % n == 0) {
            pageCount = m / n;
        }

        else pageCount = m / n + 1;

        return pageCount;
    }

java

2016/03/13 03:59

mozzi

while __name__ == '__main__':
    a = list(map(int,(x.strip() for x in input('입력: ').split(','))))
    print('총 페이지수: '+str(int(1+a[0]//a[1] if a[0]%a[1]!=0 else a[0]/a[1])))

파이썬 3.5.1

import java.util.Scanner;
public class MyClass {
    public static void main(String[] args){
        while (true) {
            int result = 0;
            Scanner scan = new Scanner(System.in);
            String inpt = scan.nextLine();
            int m = Integer.parseInt(inpt.split(", ")[0]), n = Integer.parseInt(inpt.split(", ")[1]);
            result = (m-1)/n + 1;
            System.out.println(result);
        }
    }
}

자바

2016/03/13 20:41

Flair Sizz

파이썬입니다.

paging = lambda m, n: m // n if m % n == 0 else m // n + 1

2016/03/16 11:51

룰루랄라

파이썬입니다

def p(m, n):
    if m % n == 0:
        return m // n
    else:
        return m // n + 1

while True:
    m = int(input('m= '))
    n = int(input('n= '))
    if n < 1:
        continue
    print(p(m, n))

2016/03/19 00:48

디디

개인 진도 체크용입니다.

2016/03/23 15:43

[email protected]

import math

def pages(m,n):
    return math.ceil(m/n)

ceil 함수를 이용했습니다.

2016/04/01 23:42

KAKAKA

Ruby

pages = ->m,n { (m.to_f/n).ceil }

Test

data = [[0,1],[1,1],[2,1],[1,10],[10,10],[11,10]]
expect(data.map &pages).to eq [0,1,2,1,1,2]

Out

#=> pages[1,10]
1

2016/04/06 17:57

rk

C로 풀었습니다.

#include<stdio.h>

int main(void){
    int m, n, p ;

    printf("총건수를 입력하시오. \n");
    scanf("%d", &m);

    printf("한페이지에 보여줄 게시물 수를 입력하시오.\n");
    scanf("%d", &n); 

    if(m<n){
        printf("출력 : %d \n", m);
    }
    else if(m==n){
    printf("출력 : %d \n", m/n);
    }
    else {
        p=(m%n);
        if(p>0){
        printf("출력 :%d", (m/n)+1);
        }
    }
}

2016/04/10 20:49

박주미

if(m > 0){
    if( m % n > 0 )
       return ( m/ n)+1;
    else
        return m/n;
}
else
    return 0;

2016/04/11 22:08

xeo

import math

m = input('enter the total number of bulletin board ')

n = input('enter the number that shows each page ')

print int(math.ceil(float(m)/float(n)))

들여쓰기는 어떻게 함? 코딩보다도 쓰는 게 어렵네

2016/04/12 13:42

김 기수

m,n=input().split()
p=1
if int(m)%int(n)==0:
    p=int(m)//int(n)
else:
    p=int(m)//int(n)+1

print(m,n,p)

2016/04/23 21:18

Dr.Choi

import math

try:
    m = int(input("총 건수(m): "))
    n = int(input("한 페이지에 보여줄 게시물수(n) (단, n은 1보다 크거나 같다. n >= 1): "))
except ValueError as e:
    print(str(e))
    exit()

print("Case 1")
if m <= 0:
    print(0)
elif m < n:
    print(1)
else:
    if int(m % n) == 0:
        print(int(m / n))
    else:
        print(int(m / n) + 1)

print("Case 2")
print(math.ceil(m/n))

2016/04/27 13:10

SanghoSeo

>>> total_page_count = lambda m, n: (lambda x: x[0] + (x[1] and 1))(divmod(m, n))
>>> total_page_count(10,3)
4

Equivalent

def total_page_count(total_count, count_per_page):
    quotient = total_count / count_per_page
    remainder = total_count % count_per_page
    return quotient + (remainder and 1)

2016/05/04 13:12

Park Ohyoung

from math import ceil

class Paging(object):
    def __init__(self, m, n):
        self.m = m
        self.n = n

    def __str__(self):
        return """
        m   n   output
        %s  %s  %s
        """ % (self.m, self.n, Paging.result(self) )

    def result(self):
        result = ceil(self.m / self.n)
        return result

m = int(input("Number of posts: ") )
n = int(input("Number of posts on one page: ") )

print (Paging(m,n) )

2016/05/07 23:28

C13H12N4O2

def paging(m, n):
    if m % n == 0:
        page = m // n
    else:
        page = m // n + 1
    return(page)

if __name__ == '__main__':
    counts = [0, 1, 2, 1, 10, 11]
    articles = [1, 1, 1, 10, 10, 10]
    print('  m   n   output')
    for m, n in zip(counts, articles):
        print('{0:3d} {1:3d} {2:3d}'.format(m, n, paging(m, n)))

2016/05/22 20:47

Analyticsstory

c로 풀었습니다

#include <stdio.h>

#pragma warning(disable:4996)

int main()
{
    int m,n,result; 
    scanf("%d %d",&m,&n);
    result=m/n;
    if(m%n!=0) ++result;
    printf("%d\n",result);
}

2016/05/23 04:57

유 종 근

def result(m,n)
    if m > n:
        if m % n == 0:
            return m//n
        else:
            return m//n + 1
    elif m==0:
        return 0
    else:
        return 1

퍄이션

2016/05/25 10:04

최정진

  • 파이썬 3.5 입니다.
  • 아직까진 쉽네요 ^^
total_article_num = input("총 게시물 수:")
page_article_num = input("한페이지에 보여질 게시물수:")

while int(page_article_num) <= 0:
    print("한 페이지에는 최소 1개 이상의 게시물이 있어야 합니다.")
    page_article_num = input("한페이지에 보여줄 게시물수:")

if  (int(total_article_num)%int(page_article_num)) == 0 :
    page_num = (int(total_article_num)//int(page_article_num))
else:
    page_num = (int(total_article_num)//int(page_article_num)) + 1

print("--------------------------")
print("필요한 페이지 수는", page_num )

2016/05/27 17:23

식섭

자바 입니다 . (정말 너무너무 단순하게 해보았습니다.)

public static void main(String[] args) {

    //입력받을꺼 두개.. 페이지 수


    //페이지 한정 수

    Scanner scan=new Scanner(System.in);
    System.out.println("한정을 지어주세요.");
    int patoal=Integer.parseInt(scan.nextLine());

    System.out.println("게시글 수 입력.");
    int pa=Integer.parseInt(scan.nextLine());


    //System.out.println(pa/patoal);

    //토탈이 0 이거나 게시글이 0이면
    if(patoal==0 || pa==0){
        System.out.println("현재 페이지:0");
        return;
    }

    //토탈에 비해서 게시글이 수가 낮을때.
    if(pa/patoal==0){
        System.out.println("현재 페이지:1");
    }

    //토탈과 게시글이 같을때.
    else if(pa==patoal){
        System.out.println("현재 페이지:"+pa/patoal);
    }

    //토탈과 게시글이 나누어 떨이질대.
    else if(pa%patoal==0){
        System.out.println("현재 페이지:"+pa/patoal);
    }

    //그외 보통 토탈과 페이지 관계.
    else if(pa/patoal>0 && pa!=patoal){
        System.out.println("현재 페이지:"+(pa/patoal+1));
    }

2016/05/28 11:24

정 성훈

public class Num03 {

    public static void main (String[] args) {
        int m = 0;
        int n = 0;
        int pageCount = 0;

        Scanner sc = new Scanner(System.in);

        System.out.println("건수와 게시물수를 입력하세요");
         m = sc.nextInt();
         n = sc.nextInt();
        if(m != 0) {
            if(m>n) {
                pageCount = (m/n)+1;

            }else{
                pageCount = 1;
            }
        }else{
            pageCount = 0;
        }

            System.out.println("건수 = " + m);
            System.out.println("게시물수 = " + n);
            System.out.println("총 페이지 수 = " + pageCount);
    }

}

2016/06/02 17:46

이 자현

파이썬 2.7

def def1(m,n):
    if m==0:
        print m, n, m/n
    else:
        if m%n==0:
            print m, n, m/n
        else:
                print m, n, (m/n)+1

def1(0,1)
def1(1,1)
def1(2,1)
def1(1,10)
def1(10,10)
def1(11,10)


2016/06/07 17:31

물방울

package main

import "fmt"

func main() {
    var total, show int

    fmt.Print("Input total items: ")
    fmt.Scan(&total)

    fmt.Print("Input items per page: ")
    fmt.Scan(&show)

    fmt.Println((total+show-1)/show)
}

2016/06/15 22:43

uuuuuup

Scanner scan = new Scanner(System.in);

System.out.println("총 건수를 입력해주세요");
int m = Integer.valueOf(scan.nextLine());
System.out.println("한 페이지에 보여줄 게시물수를 입력해주세요");
int n = Integer.valueOf(scan.nextLine());

System.out.println(m/n+(m%n==0?0:1));

2016/06/17 11:31

김 수영

ceil 라는 좋은 함수가 있더군요 ㅡ.ㅡㅎㅎ

# m : 총 건수
# n : 한 페이지에 보여줄 게시물 수
def getPageCnt(m, n):
    p = m // n
    if n % m == 0:
        return (p)
    else:
        return(p+1)

print(getPageCnt(104,10))

2016/06/19 19:13

타울

GCC

main(m,n){scanf("%d%d",&m,&n);printf("%d",m/n+(m%n!=0));}

2016/06/25 14:04

Lotion

    public static void main(String[] args) {

        int m ,n;


        Scanner scanner = new Scanner(System.in);
        System.out.print("게시물 총 건수:");
        m = scanner.nextInt();

        System.out.print("한 페이지에 보여줄 수 있는 게시물 수 :");

        n =scanner.nextInt();

        int  page = m/n;

        page = m%n>0? page+1:page;
        System.out.println(page);

    }

2016/06/29 15:58

남 철진

python 2.7버전입니다.

a = input('게시물은 총 몇 건입니까? : ')
b = input('한 페이지에 몇 개의 게시물을 보여줄겁니까? : ')

c = a/b

print '필요한 페이지는 총 ', c+1, '페이지 입니다.'

2016/07/01 15:21

조 재환

자바코드

import java.util.Scanner;

public class 게시판페이징 {

    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);

        int m = scan.nextInt();
        int n = scan.nextInt();

        System.out.println((int)Math.ceil((double)m/n));
    }
}

2016/07/07 17:55

강승윤

#include<stdio.h>
#include<math.h>

void main()
{
    double a, b;
    printf("게시물의 갯수를 쓰시오 : ");
    scanf("%d", &a);

    printf("한 페이지에 보여줄 갯수를 쓰시오 : ");
    scanf("%d", &b);

    double result = 0;

    result = a / b;
    result = ceil(result);
    printf("결과값 = %.0f\n", result);

}

2016/07/08 14:39

양 준모

Python 3.5

def Paging(m,n):
    if m==0:
        return 0
    elif m>n:
        if m%n==0:
            return m//n
        else:
            return m//n+1
    else:
        return 1

2016/07/08 23:59

왈왈

m=int(input('총 건수? '))
n=int(input('한 페이지에 보여줄 게시물 수? '))

pages=m//n+1
if m%n==0:
    pages=m//n

print('총 페이지 수는 %d' %pages)

2016/07/13 23:22

최승호

C로 작성했습니다

#include <stdio.h>
#include <math.h>


int main(void)
{
    int a, b;
    float view;
    int page_View;// 총 페이지 수
    printf("총 게시물 건수를 입력하세요.\n");
    scanf_s("%d", &a); // 총 게시물 입력
    printf("한페이지에 보여줄 게시물수를 입력하세요.\n");
    scanf_s("%d", &b); // 한페이지에 나타낼 게시물 수

    if (b >= 1) // 문제조건 단 n은 1보다 크거나 같다. n >= 1
    {
       view = (float)a / b; // a,b는 int형이기 때문에 소수점자리를 버리고 정수부분만 반납하기 때문에 float형으로 강제변환
    }

    page_View = ceil(view); // 올림함수 ceil을 사용하여 올림한뒤 int형 page_View에 저장

    printf("%d", page_View); // 총 페이지 수 출력

    return 0;
}

2016/07/16 10:10

또뺏음

자바 로 코딩

    public static void main(String[] args){

        try{
            int totalCnt = 0;
            int pageCnt = 1;

            Scanner sc = new Scanner(System.in);

            System.out.print("총 건수 :: ==> " );
            totalCnt = sc.nextInt();
            System.out.print("한페이지 건수 :: ==> " );
            pageCnt = sc.nextInt();

            int cnt = totalCnt / pageCnt;
            cnt = totalCnt % pageCnt > 0 ? cnt+1 : cnt;

            sc.close();

            System.out.println("총 페이지 수 :: ==> " + cnt);

        }catch(Exception e){
            e.printStackTrace();
        }
    }

2016/07/18 10:57

황 정석

import java.util.Scanner;

public class test {
    public static void main(String[] argv) {
        Scanner sc = new Scanner(System.in);

        int m = sc.nextInt();
        int n = sc.nextInt();
        int z =0;

        if(n>=1){
            z = m/n;

            if(m%n > 0) z ++;

            System.out.println("총 건 수 : " + m + " 한페이지에 보여줄수 있는 개수 : " + n + " 필요한 페이지 수 : " + z);
        }else{
            System.out.println("n은 1 이상");
        }
    }

}

2016/07/18 16:56

이 승준

#include <stdio.h>

int main(void)
{
    int m; //총 게시물 건수
    int n; //한페이지에 보여줄 게시물 수
    int page; //총 페이지수
    int page_value;

    printf("총 게시물 건수를 입력하세요 : ");
    scanf("%d", &m);
    printf("한 페이지에 보여줄 게시물 수를 입력하시오 : ");
    scanf("%d", &n);

    page = m%n;
    page_value = m/n;

    if(page!=0){
        printf("총 페이지 수는 : %d입니다.\n", page_value + 1);
    } else{
        printf("총 페이지 수는 : %d입니다.\n", page_value);
    }

    return 0;
}

2016/07/21 17:41

김 민규

    public static void main(String[] args) {
        int n,m;
        Scanner sc = new Scanner(System.in);
        System.out.print("게시물 갯수 입력(n) : ");
        n = sc.nextInt();
        System.out.println();
        System.out.print("페이지당 최대 게시물 갯수 입력(m) : ");
        m = sc.nextInt();

        if(m%n>0)
            System.out.println(((m/n)+1));
        else if(m%n==0){
            System.out.println((m/n));
        }



    }

2016/07/26 13:37

Oh Tae Gyeoung

#include <iostream>

using namespace std;

void main()
{
    int totalData;
    int limitPage;
    int totalPage = 0;

    scanf_s("%d %d", &totalData, &limitPage);
    cout << "총건수:" << totalData << endl;
    cout << "한페이지에 보여줄 게시물 수:" << limitPage << endl;

    totalPage = totalData / limitPage;
    int a = 0;
    if (totalPage == 0 || totalData < limitPage)
    {
        totalPage = 1;
    }
    else if (totalData % limitPage != 0 && totalData % limitPage < limitPage)
    {
        totalPage += 1;
    }
    cout << "페이지수: " << totalPage << endl;

}

2016/08/07 18:53

알라뷰

  • javascript 언어 사용
// Math 함수를 이용한 경우
function getTotalPage1(m,n){
  var total_page = 0;

  total_page = Math.ceil(m / n);

  return total_page;
}

// Math 함수를 이용하지 않는 경우
function getTotalPage2(m,n){
  var total_page = 0;

  total_page = parseInt(m / n);
  if(total_page > 0) total_page += 1;

  return total_page;
}

2016/08/08 11:00

song ah-young

def total_page(m, n):
    if m == 0:
        return 0
    elif m == 1:
        return 1

    if m%n == 0:
        return m/n

    return  m/n +1 

print(total_page(0, 1))
print(total_page(1, 1))
print(total_page(2, 1))
print(total_page(1, 10))
print(total_page(10, 10))
print(total_page(11, 10))

2016/08/09 00:25

정 우순

 static void Main(string[] args)
        {
            int all; //총건수

            int show;// 보여줄 페이징

            int allview; // 총 페이징



            Console.WriteLine("총건수를 입력하세요");

            all = int.Parse(Console.ReadLine());
            Console.WriteLine("총건수는:" + all);

            Console.WriteLine("보여줄 페이징을 입력하세요");

            show = int.Parse(Console.ReadLine());
            Console.WriteLine("보여줄 페이징은:" + show);

            allview = all / show;
            Console.WriteLine("총페이징은"+allview);





        }

2016/08/15 22:19

송 기태

  • C 로 풀었습니다.
/* 2016.08.17.Wed

        게시판 페이징

*/
#include <stdio.h>

int main(void)
{
#ifdef MY_ANSWER
        int m, n, result;

        while (1) {
                printf("게시물의 총 건수 : ");
                scanf("%d", &m);
                printf("한 페이지에 보여줄 게시물 개수 : ");
                scanf("%d", &n);

                if(m == 0 || n == 0)
                        printf("|%d| result = %d\n", __LINE__, 0); 
                else if(m > n)
                        if(m % n == 0)
                                printf("|%d| result = %d\n", __LINE__, m / n); 
                        else
                                printf("|%d| result = %d\n", __LINE__, (m / n) + 1); 
                else if(m < n || m == n)
                        printf("|%d| result = %d\n", __LINE__, 1);
        }                   
#elif OTHER_ANSWER

#endif

        return 0;
}

2016/08/17 11:56

WJ

m = input("Total: ")
n = input("Per a Page: ")
pages = int(m) / int(n)
if int(m) % int(n) != 0:
    pages += 1
print pages

2.7.6

2016/08/19 23:37

kissme123

python 2.7

def Check_Page(m,n):
    i=0
    if(m==0):
        i=0
    else:
        if(float(m)/n>(m/n)):
            i=(m/n)+1
        else:
            i=m/n;
    return i


m = int(raw_input("총 건수:"))
n = int(raw_input("한 페이지에 보여줄 게시물수:"))
print Check_Page(m,n)

2016/08/23 17:50

leye195

def PageConverter(totalList, pageNumber):
    totalPageNumber = 0
    if totalList < 0 or pageNumber < 0:
        return totalPageNumber

    (page, divide) = divmod(totalList, pageNumber)    
    if divide > 0:
        totalPageNumber = 1

    totalPageNumber += page

    return totalPageNumber

print(PageConverter(0,1))

2016/08/26 10:29

Kim Sean

#include <iostream>

int main() {
    int m{0}, n{0};
    int pages{0};
    std::cout << "총건수, 한페이지에 보여줄 게시물수 : ";
    std::cin >> m >> n;

    if (m > 0)
    {
        pages = (m <= n) ? 1 : (m % n != 0) ? (m / n) + 1 : m / n;
    }
    else
    {
        pages = 0;
    }

    std::cout << "페이지 수 : " << pages << std::endl;
    return 0;
}

c++ 작성

2016/08/30 03:26

정 태석

python

m=int(input("총건수 "))
n=int(input("한페이지에 보여줄 게시물수 "))
if m%n==0:
    print(int(m/n))
else:
    print(int(m/n)+1)

2016/09/03 08:08

정석철

파이썬3.5

from math import ceil as c
m,n = int(input()),int(input())
print(c(m/n))
입력:
11
10
출력:
2

2016/09/04 16:05

차우정

python 2.7.1

def p(m,n): return m//n + bool(m%n)
print p(0,1),p(1,1),p(2,1),p(1,10),p(10,10),p(11,10)

result

0 1 2 1 1 2

2016/09/04 17:40

happygrammer

#include <stdio.h>

int main(){
    int m = 11;
    int n = 10;
    int p = (m / n) + (m % n ? 1 : 0);
    printf("%d", p);
}

2016/09/15 14:10

이 종성

#include <stdio.h>
int main()
{
    int m,n,s;
    printf("총 게시글 수 : ");
    scanf("%d",&m);
    printf("한 페이지에 보여줄 게시글의 수 : ");
    scanf("%d",&n);
    s=m/n;
    if(m%n)
        s++;
    printf("총 페이지의 수는 %d개 입니다.\n",s);
}

2016/09/21 11:39

그레이트독

#include <stdio.h>
#include <stdlib.h>

int main(void) {

    int m, n;

    printf("m  n\n");
    while(1) {

        scanf("%d %d",&m, &n);

        int out;

        out = m/n;
        if(m == 0)
           out  = 0;
        else if(m>=n && m%n!=0)
            out = m/n+1;
        else if(m<n)
            out = 1;
        else
            out = m/n;

        printf("out = %d\n",out);
    }
    return 0; 
}

2016/10/07 22:06

코딩초보

def page_numbering():
    m=input("Total articles: ")
    n=input("Articles to show in 1 page: ")
    result=0
    if int(m)<=int(n):
        result=1
    elif int(m) >= 0 and int(n) >= 1:
        result+=int((int(m) / int(n)))+1
    else:
        print("Unavailable to calculte.")
    print("There are", result, "pages in here.")


page_numbering()

2016/10/11 13:48

Kennen

import math

def calPages(m, n):
    x = math.ceil(m/n)

    print("%3d %3d %3d" % (m,n,x))


print("%3s %3s %3s" %("m","n","out"))
calPages(0, 1)
calPages(1, 1)
calPages(2, 1)
calPages(1, 1)
calPages(10, 10)
calPages(10, 10)
calPages(11, 10)

2016/10/13 00:37

Kim TaeWoo

public class BoardPagingProcessor {

    public static void main(String[] args) {
        BoardPaging boardPaging = new BoardPaging();
        System.out.println(boardPaging.getTotalPage(10, 1));
        System.out.println(boardPaging.getTotalPage(11, 10));
        System.out.println(boardPaging.getTotalPage(1001, 10));
    }

    public static class BoardPaging {

        public int getTotalPage(int totalCount, int oncePerCount) {
            if (oncePerCount <= 0) {
                throw new IllegalArgumentException();
            }
            return (int) (Math.ceil((double) totalCount / oncePerCount));
        }
    }
}

2016/10/15 01:25

Sung Ki Bong

파이썬입니다.

def getTotalPage(m, n):
    if m % n == 0:
        return m // n
    else:
        return m // n + 1

m = int(input("총 건수를 입력하세요"))
n = int(input("한 페이지에 보여줄 게시물 수를 입력하세요"))

pageNum = getTotalPage(m,n)
print("총 페이지 수는 %d 입니다"  % pageNum)

2016/10/16 23:00

훠니

파이썬 코드입니다.

def program(m,n):
    if n<1: print("It cannot be happen")
    if m%n == 0: return m//n
    else: return m//n + 1

파이썬 초보입니다. 많은 피드백 부탁드립니다!

2016/10/20 18:17

조 우성

import java.util.Scanner;
public class Main {

    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);
        int m, n, d, r;
        System.out.print("게시물 총 건 수  : ");
        m = scan.nextInt();
        System.out.print("한 페이지에 보여줄 게시물 수 : ");
        n = scan.nextInt();

        d = m/n;
        r= m%n;

        if(r>0) d++;

        System.out.println("총 페이지 수 : "+ d);

    }

}

2016/10/27 00:34

김 수호

Java

import java.util.function.BiFunction;

public class PageCounter {
    public static void main(String[] args) {
        BiFunction<Integer, Integer, Integer> pageCount = (x, y) -> x/y + (x%y>0?1:0);
        System.out.println(pageCount.apply(11,  10));
    }
}

2016/10/27 13:20

compert

안녕하세요. C++로 풀어봤습니다.

#include<iostream>

using namespace std;

void main()
{
    cout<<"Hello Stranger??"<<endl;

    int m = 0;
    int n = 0;
    int output = 0;

    cout<<"m을 입력하시오.";
    cin>>m;
    cout<<"n을 입력하시오.";
    cin>>n;

    if( m != 0)
    {
        output = m/n;

        if(m%n > 0)
            output++;
    }

    cout<<"m : "<<m<<" n : "<<n<<" out : "<<output<<endl;
}

2016/11/01 18:34

이재웅

python 3.5

def test(m, n):
    import pandas as pd

    if m == 0:
        data = {'m': [m], 'n': [n], '출력':[0]}
    elif m < n:
        data = {'m': [m], 'n': [n], '출력':[1]}
    elif m % n == 0:
        data = {'m': [m], 'n': [n], '출력':[m // n]}
    else:
        data = {'m': [m], 'n': [n], '출력':[m // n + 1]}

    df = pd.DataFrame(data)
    return df

2016/11/01 19:28

페르난도

m = 11
n = 10
num = m/n

if m%n != 0:
    num = num+1
print "m:%d" % m
print "n:%d" % n
print "num:%d" %num

2016/11/02 14:18

mch

#include <iostream>

using namespace std;

int main ()
{
    int m,n = 0;
    int result = 0;

    while (true) {
        cout << "게시물의 총 건수 : ";
        cin >> m;
        if (m < 0 )
            cout << endl << "잘못 입력하셨습니다." << endl;
        else
            break;
    }
    while (true) {
        cout << endl << "한페이지에 보여줄 게시물 수 : ";
        cin >> n;
        if (n < 1)
            cout << endl << "잘못 입력하셨습니다.";
        else
            break;
    }

    result = m / n;
    if ((m % n) > 0)
        result += 1;

    cout << endl << "총 건수 : " << m << " 페이지 당 출력 갯수 : " << n << " 총 페이지 수 : " << result << endl;

    return 0;
}

2016/11/02 16:52

seo bum seok

public static void main(String[] args) {

        int totalCount = 0;
        int totalPage = 0;
        Scanner scan = new Scanner(System.in);

        int output = 0;

        System.out.println("총 글의 개수를 입력하세요 : ");
        totalCount = scan.nextInt();

        System.out.println("한 페이지에 보여줄 게시물 수를 입력하세요 : ");
        totalPage = scan.nextInt();

        if(totalCount % totalPage == 0) {
            output = totalCount / totalPage;

        }else {
            output = (totalCount / totalPage) + 1;
        }

        System.out.println("총 페이지수는 " + output + "입니다.");
    }

2016/11/03 14:06

박요한


public class ok {

    // 입력 : 총 건수, 한페이지에 보여줄 게시물 수, 
    // 출력 : 총 페이지 수

public static void main(String[] args) {

    int totalCount = 111;
    int pageCount = 10;


    int cont = totalCount / pageCount;


    if(totalCount % pageCount > 0){
        System.out.println("총 페이지 : "+ ++cont);
    }
    else{
    System.out.println("총 페이지 : " + cont);
    }
    }
}

2016/11/03 14:45

박 현주

public static void main(String[] args) {
        int totalCnt;
        int pageCnt;

        Scanner scan = new Scanner(System.in);

        int cont;

        System.out.println("총 게시물의 개수를 입력하세요 : ");
        totalCnt = scan.nextInt();

        System.out.println("한 페이지에 보여줄 게시물의 개수를 입력하세요 : ");
        pageCnt=scan.nextInt();

        cont = totalCnt / pageCnt;

        if(totalCnt % pageCnt > 0 )
        {
            System.out.println("총 페이지 : "+ ++cont);
        }
        else
        {
            System.out.println("총 페이지 : " + cont);
        }
        }
}

2016/11/03 14:59

박 현주

import static org.junit.Assert.assertEquals;

import org.junit.Test;

public class TotalPages {

    public static void main(String[] args) {
    }

    public int calculateTotal(int m, final int n) {
        int total = 0;

        total += m / n;
        total += m % n > 0 ? 1 : 0;

        return total;
    }

    @Test
    public void testCalculateTotal() {
        assertEquals(0, calculateTotal(0, 1));
        assertEquals(1, calculateTotal(1, 1));
        assertEquals(2, calculateTotal(2, 1));
        assertEquals(1, calculateTotal(1, 10));
        assertEquals(1, calculateTotal(10, 10));
        assertEquals(2, calculateTotal(11, 10));
    }
}

2016/11/04 14:25

한비타

C++ 입니다.
더 명료하게 작성이 가능할 것 같네요..
#include <iostream>
using namespace std;

int main(void)
{
    int all_number;
    int page_of_number;
    int page_number;

    cout << "총껀수 입력" << endl;
    cin >> all_number;

    cout << "한페이지에 보여줄 게시물수" << endl;
    cin >> page_of_number;

    page_number = all_number / page_of_number;

    if (all_number - (page_number * page_of_number) > 0)
    {
        page_number++;
    }

    cout << "총 페이지수 : " << page_number << endl;
}

2016/11/09 14:59

정 우빈

def pcount(total, n):
    if total is 0:
        return 1
    return (total-1)//n+1

2016/11/09 21:24

문 성현

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
    int m,n;
    double result=0.0;
    //cin>>m>>n;
    m = 10;
    n= 3;
    result = ceil((double)m/n);
    cout<<result<<endl;

   return 0;
}


2016/11/12 00:31

하 종희

package test004;

import java.util.Scanner;

public class PageGetter {

    private static Scanner scan;

    public int getPage(int countContent, int maxContent){
        int result= 0;

        if(countContent%maxContent == 0){
            result = countContent / maxContent;
        }else{
            result = countContent / maxContent + 1;
        }

        return result;
    }

    public static void main(String[] args) {
        scan = new Scanner(System.in);
        int m, n;
        System.out.println("게시물의 총 건수를 입력하세요: ");
        m = Integer.parseInt(scan.nextLine());
        System.out.println("한페이지에 보여줄 게시물수 입력하세요: ");
        n = Integer.parseInt(scan.nextLine());

        System.out.println("총페이지수: "+ new PageGetter().getPage(m, n));
    }
}

게시물의 총 건수를 입력하세요: 11 한페이지에 보여줄 게시물수 입력하세요: 10 총페이지수: 2

2016/11/12 08:09

얌얌

def get_total_pages(total, count_per_page):
    ''' 총페이지 수 구하기 '''
    divided = divmod(total, count_per_page)
    total_page = divided[0]
    total_page += 1 if divided[1] != 0 else 0

    return total_page

2016/11/18 17:42

박인기

#include <iostream>

using namespace std;

void getPage(int m, int n);

int main(int argc, char* argv[])
{
    getPage(1, 10);
}


void getPage(int m, int n)
{
    bool isUnFull = false;
    if(n <=0)
    {
        cout << "올바르지 않은 값 : 페이지당 게시물 수는 0보다 크거나 같아야 합니다."<< endl;
    }
    else
    {
        if(m%n != 0) isUnFull = true;

        if(isUnFull)
        {
            cout << "총 페이지 : " << (m/n)+1<< endl;
        }
        else
        {
            cout << "총 페이지 : " << m/n << endl;
        }
    }


}

2016/11/20 10:40

장 태지

m = int(input("총 건수(m) : "))
n = int(input("한 페이지에 보여줄 게시물수(n) : "))

pages = m//n
if m%n > 0 :
    pages += 1

print("총페이지수 : ", pages)

2016/11/21 05:19

읍내노는오빠

total = float(input("m : "))
perpage = float(input("n : "))
print(int(total // perpage + (1 if total % perpage > 0 else 0)))

Python 3.5.2에서 작성하였습니다.

2016/11/22 13:18

Yeo HyungGoo

import java.util.Scanner;

public class main {
    public static void main(String[] args) {

        int m=0, n=0, output=0; 

        while(true){

            try{
        System.out.print("m : ");
        Scanner sc=new Scanner(System.in); // 총 건수(m) 입력 받음
            m=sc.nextInt();

        System.out.print("n : ");
            n=sc.nextInt(); //한 페이지에 보여줄 게시물수(n) 입력 받음

            while(n<1){ // n>=1 이 아니면 재입력
                System.out.println("다시 입력 하세요.");
                System.out.print("n : ");
                n=sc.nextInt();
            }

        if(m>=n){
            output=m/n+m%n; //m>n 일 때
        }
        if(m<n){
            output=1; //m<n 일 때
        }
        if(m==0){ 
            output=0; //m=0 일 때
        }       
        System.out.println("output :"+output);
            }
            catch(ArithmeticException e){
                String msg=e.getMessage();
                System.out.println(msg);

            }
        }
}
}

2016/11/25 11:47

신 동리

m = eval(input("게시물의 총 건수를 입력하시오")) n = eval(input("페이지별 게시물을 입력하시오"))

pagenum = m // n Print ("전체 페이지 수는", pagenum, "개 입니다")

2016/11/29 06:51

Biz

include

void main() { int m, n; int p;

printf("총건수\n");
scanf("%d", &m);
printf("한페이지에 보여줄 게시물수\n");
scanf("%d", &n);

if (m%n == 0) p = m/n;
else p = m/n + 1;

printf("%d\n", p);

}

2016/11/30 10:11

리코둔

Python 2.7 이용

import math

# ceil 올림연산  floor 내림연산

while True:
    m = input("총 건수를 입력하세요:")
    n = input("총 게시물수를 입력하세요:")

    if n < 1:
        print (" 총 게시물수는 1 보다 크거나 같아야 합니다. ")

    else:
        print ("총 페이지수:"),
        print (int(math.ceil(m/n)))
        break

2016/11/30 12:39

L JW

Python 3

import math
f = lambda m, n: math.ceil(m/n)

실행결과

>>> f(0, 1)
 0
>>> f(1, 1)
 1
>>> f(2, 1)
 2
>>> f(1, 10)
 1
>>> f(10, 10)
 1
>>> f(11, 10)
 2

2016/12/01 00:42

윤태호

m,n = int(input('총건수 : ')),int(input('한페이지에 보여줄 게시물수 : '))

result = m//n
if divmod(m,n)[1] >= 1:
    result += 1

print('총페이지수 :',result)

#### 2016.12.09 D-440 ####

2016/12/09 23:14

GunBang

public class Page {
    public static void main(String[] args) {
        CountPage c = new CountPage(11,10);
    }
}

class CountPage{

    public CountPage(int m, int n){
        int page = 0;  
        if(m%n==0){    // 나머지가 0일 경우 
            page = m/n;
        }else{         // 나머지가 0이 아닌 경우는 추가로 한 페이지를 더 필요
            page = m/n+1;
        }

        System.out.println("총 필요한 페이지 수는 " + page + "입니다.");

    }
}

2016/12/11 19:40

bbubbush

자바입니다.

import java.util.Scanner;

public class Paging {
    public int getTotPage(int m, int n) {
        return (m - 1 + n) / n;
    }

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.print("총 게시물 건수를 입력하세요 : ");
        int totCnt = scan.nextInt();

        System.out.print("한 페이지에 보여줄 게시물수를 입력하세요 : ");
        int viewPage = scan.nextInt();

        System.out.print("총 페이지수 : ");
        System.out.println(new Paging().getTotPage(totCnt, viewPage));

        scan.close();
    }
}

//결과

총 게시물 건수를 입력하세요 : 34 한 페이지에 보여줄 게시물수를 입력하세요 : 5 총 페이지수 : 7

총 게시물 건수를 입력하세요 : 12 한 페이지에 보여줄 게시물수를 입력하세요 : 10 총 페이지수 : 2

총 게시물 건수를 입력하세요 : 0 한 페이지에 보여줄 게시물수를 입력하세요 : 1 총 페이지수 : 0

2016/12/14 16:57

Eunjung Ji

m = input('Enter total articles : ')
n = input('Enter articles per page : ')
def calculation(m, n):
    tm = m/n
    if m%n != 0:
        tm = tm + 1
    return tm
print 'Total pages needed is ' + str(calculation(m, n))

2016/12/16 13:28

Jang Young Sun

boardPage.py

m : 게시물의 총 건수 , n : 한 페이지에 보여줄 게시물 수

def getTotalPage(m,n): if m%n != 0: # return int(m/n)+1 return m//n+1 else: # return int(m/n) return m//n

print(getTotalPage(30,10))

2016/12/21 11:39

최 영훈

c언로 풀엇습니다

include

define MAX 1000

int main (void) { int a,m[MAX],n[MAX],i,b; int result[MAX]={0};

printf("총입력할 갯수를 입력하세요\n");
scanf("%d",&a);
for(i=0;i<a;i++)
{
    printf("총건수를 입력하시요\n");
    scanf("%d",&m[i]);
    printf("한페이지에 보여줄수 있는게시물수를 입력하세요\n");
    scanf("%d",&n[i]);
}
for(i=0;i<a;i++)
{
    b=(int)m[i]/n[i];
    if(b>1)
        result[i]+=b;
    else if(m[i]==0)
        result[i]=0;
    else 
        result[i]+=1;
        }
for(i=0;i<a;i++)
    printf("%3d %3d %3d\n",m[i],n[i],result[i]);

return 0;

}

2016/12/22 16:06

oh

include

define MAX 1000

int main (void) { int a,m[MAX],n[MAX],i,b; int result[MAX]={0}; double c; printf("총입력할 갯수를 입력하세요\n"); scanf("%d",&a); for(i=0;i1) if(c==0) result[i]+=b; else result[i]+=b+1; else if(m[i]==0) result[i]=0; else result[i]+=1; } for(i=0;i<a;i++) printf("%3d %3d %3d\n",m[i],n[i],result[i]);

return 0;

}

2016/12/22 16:26

oh

m = int8(input('총건수:'));
n = int8(input('한 페이지에 표시할 건수:'));
disp(ceil(m/n));

2016/12/23 22:10

조현우

include

using namespace std;

int main() { int m, n;

cin >> m >> n;

double paper = m / (double)n;
if (paper > (int)paper)
    cout << (int)paper + 1;
else
    cout << (int)paper;

return 0;

}

2016/12/24 21:21

이 정환

#include<iostream>
using namespace std;

void main() {
    int m, n, result = 0;

    cout << "총 건수 :";
    cin >> m;
    cout << "페이지 크기 :";
    cin >> n;

    if (m == 0)
        result = 0;
    else {
        result += m / n;
        if (m % n != 0)
            result++;
    }
    cout << "페이지의 갯수 :" << result << endl;
}

2016/12/28 19:13

분당의아들

Python

파이선 2.7 입니다.
def page(m,n):
    if m%n:
        return m/n+1
    else:
        return m/n

2016/12/29 18:26

오준균

def page(m, n):
    if m%n == 0:
        print (m//n)
    else:
        print (m//n+1)

2017/01/01 17:27

주 현태

import java.util.Scanner;

public class paging {

    public static int paging(int m, int n){//입력 : 총건수(m), 한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n >= 1)
        int totalPage = 0;
        if(m==0 ){
            totalPage = 1;
        }
        if(m!=0 && m>0){
            if( (m%n)==0 ){
                totalPage = m/n;
            }
            else if( (m%n)>=1 ){
                totalPage = (m/n)+1;
            }
        }


        return totalPage;
    }

    public static void main(String[] args) {

        Scanner scr = new Scanner(System.in);

        int m = scr.nextInt();
        int n = scr.nextInt();

        System.out.println( paging(m,n) );


    }

}

2017/01/04 10:44

남 경민

import java.util.Scanner;

public class boardPaging {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("총 건수 : ");
        int total = sc.nextInt();
        Scanner sc2 = new Scanner(System.in);
        System.out.print("게시물 수 : ");
        int blockSize = sc2.nextInt();
        int countPage = (total%blockSize!=0 ? total/blockSize+1:total/blockSize);


        System.out.println("총페이지 수 : " + countPage);

    }
}

2017/01/06 19:48

Min Daehong

import java.io.FileInputStream;
import java.util.Scanner;

public class Bulletin {
    public static void main(String[] args) throws Exception {
        System.setIn(new FileInputStream("C:/Data/sample_input.txt"));
        /* sample_input.txt
         6
         0 1
         1 1
         2 1
         1 10
         10 10
         11 10
         */
        Scanner sc = new Scanner(System.in);
        int T = sc.nextInt();
        for (int i = 0; i < T; i++) {
            int m = sc.nextInt();
            int n = sc.nextInt();
            int Answer = 0;
            if (m%n ==0) {
                Answer = m/n;
            }
            else {
                Answer = m/n + 1;
            }
            System.out.println("Answer : " + Answer);
        }
        sc.close();
    }
}

2017/01/09 12:51

Choi Hyoje

def pagecount(m,n):
    if m%n==0: return m//n
    else: return m//n+1

2017/01/12 23:34

Song Seoha

import java.util.Scanner;
class PageInfo{
    int m;
    int n;
    int pageNum;//for result

    public PageInfo(int m,int n){
        if(n < 1)
            System.out.println("Negative number is inputted!");
        else{
            this.m = m;
            this.n = n;
            this.pageNum = 0;
        }
    }

    public void calcPageNum(){
        int sum = this.m;//save pageNum in other variable
        int quotient;//몫
        int remainder; //나머지
        while(sum > 0){
            quotient = sum/this.n;
            remainder = sum%this.n;//renew quotient and remainder

            if(quotient != 0) this.pageNum++;
            else if(remainder != 0) this.pageNum++;
            /*
             if (quotient || remainder) is not 0,
                pageNum++
             */


            sum -= this.n;//renew sum
        }
    }

    public void showPageNum(){
        System.out.println(this.pageNum);
    }
}

public class test5 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int m = sc.nextInt();
        int n = sc.nextInt();
        PageInfo p = new PageInfo(m, n);
        p.calcPageNum();
        p.showPageNum();
    }

}

2017/01/30 19:32

김찬

def getTotalPage(m,n) if m//n == 0: return m//n else: return m//n+1 print(getTotalPage(0,1)) print(getTotalPage(1,1)) print(getTotalPage(2,1)) print(getTotalPage(1,10)) print(getTotalPage(5,10))

2017/02/10 14:45

JaeSung Park

def page(m,n):
    print((m-1)//n+1)
page(11,10)

2017/02/13 19:20

김구경

def paging(m,n):
    if m==0:
        return 0
    elif m == n or m<n:
        return 1
    elif m>n:
        if m%n == 0:
            return float(m/n)
        elif m%n!=0:
            return int(m/n) + 1

2017/02/13 22:19

임재석

import math

def totalpage(m,n):
    return math.ceil(int(m)/int(n))

2017/02/14 20:22

홍준

/*

dev : peanutBro
date : 170216
content : 게시판 페이징

A씨는 게시판 프로그램을 작성하고 있다.

A씨는 게시물의 총 건수와 한 페이지에 보여줄 게시물수를 입력으로 주었을 때 총 페이지수를 리턴하는 프로그램이 필요하다고 한다.

입력 : 총건수(m), 한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n >= 1)
출력 : 총페이지수
A씨가 필요한 프로그램을 작성하시오.

*/

#ifdef _MSC_VER
#define _CRT_SECURE_NO_WARNINGS
#endif

#include <iostream>
#include <stdlib.h>

using namespace std;

int pagingPage(int, int);

int main(void)
{
    int totalPost;
    int viewPost;

    cout << "총 게시물 수 : ";
    cin >> totalPost;

    cout << "한 페이지에 보여줄 게시물 수 : ";
    cin >> viewPost;

    cout << "총 페이지수 : " << pagingPage(totalPost, viewPost) << endl;
}

int pagingPage(int totalPost, int viewPost)
{
    if (totalPost%viewPost == 0)
    {
        return totalPost / viewPost;
    }
    else
    {
        return (totalPost / viewPost) + 1;
    }
}

2017/02/16 15:15

강병구 (peanutBro)

0 1 0 경우에서 출력값이 1이 나오네요 - Sehun, 2017/02/27 10:51
def page(m, n):
    if m % n == 0:
        return m // n
    else:
        return m // n + 1

2017/02/19 01:56

wbpark

python 3.5.2

answer is

0 1 0

1 1 1

2 1 2

1 10 1

10 10 1

11 10 2

m, n = map(int, input().split(' '))


answer = 0

if m % n == 0 :
    answer = m / n
else : 
    answer = int(m/n) + 1

print(str(int(answer)))

2017/02/22 17:46

강정민

var m = prompt("총 건수는?");

do{
  var n = prompt("한 페이지 보여줄 게시물 수는?");
}while(n <= 0);

if(m==0){
  page = 0;
  console.log(page);
}else if(m%n!=0 && m/n==0){
  page = m/n;
  console.log(page);
}else if(m%n!=0 && m/n!=0){
  page = parseInt(m/n)+1;
  console.log(page);
}else if(m%n==0){
  page = m/n;
  console.log(page);
}

2017/02/27 10:37

Sehun

파이썬

count = int(input("총 게시물 수 입력: "))
page = int(input("한 페이지에 보여줄 게시물 수: "))

rpage = int(count / page) 

a = count % page

if a > 0:
    rpage = rpage + 1

print("총 페이지 수는 %s 입니다. " % rpage)

2017/03/02 04:10

황인우

int main(void)
{
    int m = 0, n = 0;
    scanf("%d%d",&m,&n);

    // m 나누기 n 일 시
    // 몫이 존재, 나머지가 남는가? 몫+1 을 출력.
    // 몫이 존재, 나머지가 없는가? 몫 출력.
    // 몫이 0인가? 나머지를 출력.

    if (m / n == 0)
    {
        printf("%d\n", m%n);
    }
    else if (m%n == 0)
    {
        printf("%d\n", m / n);
    }
    else
    {
        printf("%d\n", m / n + 1);
    }
    return 0;
}

c입니다. 댓글 및 조언부탁드립니다.

2017/03/05 00:16

강창기

public void go() {

int m,n,page;

Scanner scanner = new Scanner(System.in);
m=scanner.nextInt();
n=scanner.nextInt();
if(m%n==0) {
    page=m/n;
}
else {
    page = (m/n) + 1;
}
System.out.print(page);
}

2017/03/08 20:05

강민수

import static java.lang.System.in;

public class Pageable {
    public static void main(String[] args) {
        Scanner sc = new Scanner(in);
        int m = sc.nextInt();
        int n = sc.nextInt();
        int p = m / n + (m % n != 0 ? 1 : 0);
        System.out.println(p);
    }
}

2017/03/11 12:26

genius.choi

좀 복잡하게 했네요;

while True:
    m = int(input("총건수 : "))
    n = int(input("한페이지에 보여줄 게시물수 : "))
    result = 0
    if n == 0 :
        print("한페이지에 보여줄 게시물수는 1 이상이어야 합니다.")
    else :
        if m % n == 0 :
            result += m // n
        else:
            result += m // n + 1
        print(result)
#include "iostream"
using namespace std;
int main()
{
    int m,n =0;
    float sum = 0;
    cin >> m >> n;
    if (n == 0)
    {
        printf
        return 0;
    }
    sum = (float)m/n;
    sum += 1 - (sum - (int)sum);
    printf("%lf",sum);
    delay
}

2017/03/13 20:48

S ReolSt

m = int(input("총건수는?")) n = int(input("한페이지에 보여줄 게시물수는?"))

def page_return(m, n):

if n <= 1:
    print ("다시 하세요")
else:
    if m % n == 0:
        ans = m/n 
    else:
        ans = m//n + 1
print (ans)

page_return(m, n)

python 3.6 version

2017/03/21 06:47

李愼言(이신언)

무명소졸 님꺼에 추가 해봤습니다.

import math

m = int(input('총건수: ')) n = int(input('한페이지에 보여줄 게시물수: '))

mm = (math.ceil(m/n))

if m%n >=0.1: print int(mm+1)

else : print int(mm)

2017/03/21 09:53

정승재

include

include

using namespace std;

int main() { int m = 0; int n = 0; int count = 0; /* cout << "m 입력" << "n 입력" << ">> ";

cin >> m >> n;

count = m / n * 1.;
int a = count;

if (a < count) cout << a + 1;
else cout << a;*/

cout << "m 입력" << endl;
cin >> m;
if (n == 0)
{
    cout << "n 입력" << endl;
    cin >> n;
}

if (m%n == 0)
{
    count = m / n;
}
else if(m>n)
{
    count = m / n + 1;
}
else
{
    count = m;
}

printf("M(%d) / N(%d) =  출력(%d)", m, n, count);

}

2017/03/25 13:55

PARK JINHOH

C의 ceil함수를 이용해 풀어봤습니다. 맘에 들지 않는 부분 지적바랍니다.

#include <stdio.h>
#define _USE_MATH_DIFINES
#include<math.h>

int main(){

    double total, unit;
    int page;

    printf("총건수를 입력 하세요 : ");
    scanf("%lf", &total);
    printf("한페이지에 보여줄 게시물 수를 입력하세요 : ");
    scanf("%lf", &unit);

    page = ceil(total / unit);

    printf("총페이지 수는 %d페이지 입니다.", page);

    return 0;
}

2017/03/30 08:45

dmz1023

#include <stdio.h>

void main() {

    int m, n, page;

    int i, j;

    printf("총 건수 : ");
    scanf("%d", &m);

    printf("한페이지에 보여줄 게시물수 : ");
    scanf("%d", &n);

    page = m / n;
    if (m%n != 0)
        page++;

    printf("총 페이지수 : %d\n", page);
}

2017/03/30 11:06

dvv lee

package training;

import java.util.Scanner;

public class Paging {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("Please insert rows? ");
        int iNum1 = sc.nextInt();
        System.out.print("Please insert rows by 1 page? ");
        int iNum2 = sc.nextInt();

        double douPage = 0.0;
        int iPage = 0;

        if(iNum1>=1){
            if(iNum1 % iNum2 == 0){
                iPage = iNum1 / iNum2;
            } else {
                iPage = iNum1 / iNum2 + 1;
            }
            System.out.println("Total page : " + iPage);
        } else {
            System.out.println("rows must be 1+");
        }
    }

}

2017/03/31 15:38

acedo

flag=True

while flag:
    flag2 = True
    page = 0
    m=input('총건수 : ')
    n=input('페이지당 게시물수 : ')
    try:
        if int(n) >= 1:
            page=int(m) // int(n)
            nam=int(m) % int(n)
            if nam != 0:
                page += 1
            if page <= 0:
                page = 0
            print('총페이지 수 : %2d page\n' % page)
        else:
            print('잘못 입력하셨습니다.\n')
            flag2=False
    except:
        print('입력이 잘못되었습니다.\n')
        flag2=False

    while flag2:
        f=input('계속 하시겠습니까?(Y/N)')
        if f in ['Y','y','ㅛ','N','n','ㅜ']:
            if f in ['Y', 'y', 'ㅛ']:
                flag = True
                print('\n프로그램을 다시 시작합니다.\n')
            if f in ['N', 'n', 'ㅜ']:
                flag = False
                print('\n프로그램을 종료합니다.\n')
            flag2 = False
        else:
            print('\n잘못 입력하셨습니다.\n')
            flag2 = True

2017/04/02 17:39

laywonder

Python 3.5.1

m = int(input('게시 총 건수:'))
n = int(input('페이지당 출력 건수'))

print("{:2s} | {:2s} | {:2s}".format('m', 'n', '출력'))
print("{:2d} | {:2d} | {:2d}".format(m, n, math.ceil(m/n)))

2017/04/04 10:26

Koh KT

total_page = int(input("총 게시물 수:"))
in_page = int(input("한 페이지에 보여질 게시물 수:"))
def out_page(m, n):
    if not m%n == 0:
        print ("총페이지 수:",int(m/n)+1)
    else:
        print("총페이지 수:",m/n)
out_page(total_page, in_page)

파이썬초보의 코드

2017/04/05 16:14

김도헌

public int getPage(int m, int n){
        int page = m / n;

        if(m % n > 0){
            page++;
        }
        return page;  
    }

2017/04/05 21:08

yh


def paging(m,n):
    if m%n ==0: a = int(m/n)
    else : a =(m/n +1)
    print(m,n,int(a))

paging(0,1)
paging(1,1)
paging(2,1)
paging(1,10)
paging(10,10)
paging(11,10)

2017/04/08 00:12

Park Jay

파이썬 3.5

# Paging

m = int(input("the total number of postings (note that n >= 1): "))
n = int(input("the number of postings per page: "))

if m%n == 0:
    page_nums = m/n # 총 건수가 페이지당 건수로 나누어 떨어지면 페이지수는 나눈 몫과 같다. 
else:
    page_nums = m//n + 1 # 나머지가 존재하면, 나눈 몫에 1을 더해주면 된다. 

print(int(page_nums))

2017/04/09 19:22

simkyohoon

#include <stdio.h>                                                              

int main(void)                                                                  
{                                                                               
    int all;                                                                    
    int page;                                                                   
    int output;                                                                 

    scanf("%d %d", &all, &page);                                                

    if (all < 0)                                                                
    {                                                                           
        printf("[ERR] All event veriable error!!\n");                           
        goto error;                                                                
    }                                                                              

    if (page < 1)                                                                  
    {                                                                              
        printf("[ERR] Page veriable error!!\n");                                   
        goto error;                                                                
    }                                                                              

    output = all / page;                                                           
    output += !!(all % page);                                                      

    printf("%d\n", output);                                                        

    return 0;                                                                      

error :                                                                            
    return -1;                                                                     
} 

c언어로 작성 했습니다. 가볍게,,

2017/04/10 14:31

by코딩요정

Python 3.4.2 using Exception handling,

m = input("Total postings: ")
n = input("OutPages per screen: ")

try:
    p = int(m) // int(n)
    r = int(m) % int(n)
    out = 0
    if p == 0 and r == 0:
        out = 0
    elif p != 0 and r == 0:
        out = p
    else:
        out = p+1

    print("Total pages for posting: %d" % out)

except ZeroDivisionError:
    print("OutPages should be more than 1 page.\n Please enter Output pages per screen again!")

결과

pi@raspberrypi:~/example $ sudo python3 blog_paging.py
Total postings: 0
OutPages per screen: 0
OutPages should be more than 1 page.
 Please enter Output pages per screen again!

pi@raspberrypi:~/example $ sudo python3 blog_paging.py
Total postings: 10
OutPages per screen: 3
Total pages for posting: 4

2017/04/12 23:54

예강효빠

math 의 ceil 을 쓰면 무지하게 간단해짐. (예 2 <---floor--- 2.x ---ceil---> 3) from math import ceil m = input("Total postings: ") n = input("OutPages per screen: ") try: out = ceil(int(m)/int(n)) print("Total pages for posting: %d" % out) except ZeroDivisionError: print("OutPages should be more than 1 page.\n Please enter Output pages per screen again!") - 예강효빠, 2017/04/13 00:07

public static void DD(int A,int B){ int result = 0;

    while(A!=0){
        if(A==B){
            ++result;
            A-=B;
        }
        else if(B>A){
            ++result;
            A=0;
        }
        else
        {
            ++result;
            A-=B;
        }           
    }       
    System.out.print(result);```{.java}

public static void DD(int A,int B){ int result = 0;

    while(A!=0){
        if(A==B){
            ++result;
            A-=B;
        }
        else if(B>A){
            ++result;
            A=0;
        }
        else
        {
            ++result;
            A-=B;
        }           
    }       
    System.out.print(result);

```

2017/04/19 03:53

MR신

import java.util.*;

public class ExampleTest2 {
    public static void main(String[] args){
        Scanner scanner = new Scanner(System.in);

        int n; int m; int q; int r; int result;
        // n = 한 페이지에 보여줄 게시물 수 // m = 총 게시물 건 수 // 총 페이지 수(결과)

        System.out.println("[ 한 페이지에 보여줄 게시물 수를 출력합니다. ]");
        System.out.print("총 게시물 건 수 > ");
        m = scanner.nextInt();
        System.out.print("한 페이지에 보여줄 게시물 수 > ");
        n = scanner.nextInt();
        if(n < 1) {
            n = 1;
            System.out.println("한 페이지에 보여줄 게시물 수가 자연수가 아니므로, 1개로 재설정 되었습니다.");
        }

        if(m % n > 0) {
            r = 1;
        } else {
            r = 0;
        }

        q = m / n;
        result = q + r;

        System.out.println("총 페이지 수 : " +result);
    }

2017/04/20 03:49

SungWook Jung

import java.util.*;

public class Board{
    public static void main(String[] args){
        Scanner input=new Scanner(System.in);
        while(true){
            System.out.print("Enter the total post: ");
            int m = input.nextInt();
            System.out.print("Enter the number of posts per a page: ");
            int n = input.nextInt();

            if(m>=n){
                int quot = m/n;
                if(m%n==0)
                    System.out.println(quot+"page(s)");
                else
                    System.out.println((quot+1)+"page(s)");                     
            }
            else if(m==0)
                System.out.println("0 page");               
            else if(m<n)
                System.out.println("1 page");
        }       
    }
}

2017/05/02 17:51

CHIJE PARK

m = int(input('Enter m :'))
n = int(input('Enter n :'))

result = m//n
if m%n != 0:
    result += 1
print(result)

2017/05/05 20:47

AJ

m=int(input("총건수를 입력하시오:"))
n=int(input("한페이지에 보일건수를 입력하시오:"))
i=m//n
if(m%n>0):
    i=i+1

print(m,n,i)

2017/05/05 23:09

한인환

#find number of pages needed

def page_num(m,n):

    if m % n == 0:
        return m / n
    else:
        return int(m / n) + 1

#get input
m = int(input("How many pieces of data? > "))
n = int(input("How many pieces of data per page? > "))

#get answer
print ("You need " + str(page_num(m,n)) + " pages.")

2017/05/06 01:18

정의석

public static void main(String[] args) { // 입력 : 총건수(m), 한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n >= 1) // 출력 : 총페이지수

    int m;
    int n;
    int page;
    Scanner sc  = new Scanner(System.in);
    System.out.println( " 총건수? ");
    m = sc.nextInt();

    System.out.println( " 한페이지 게시물수 ? ");
    n = sc.nextInt();

    if(m> n){
        page = m/n;
        if( m%n !=0)
        page++;
    }else {
        page = 1;
    }
    System.out.println("page = "+ page);


}

}

2017/05/06 02:06

Esther Maeng


public class practice {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int x = sc.nextInt();
        int y = sc.nextInt();
        int result =0;
        if(x%y!=0){
            result = x/y +1;
        }else{
            result = x/y;
        }
        System.out.print(result);
    }
}

2017/05/06 09:38

dnjs7292

# bulletin board

def getTotalPage(m, n):
    if m % n == 0:
        return m // n
    else:
        return m // n + 1

print(getTotalPage(5, 10))
print(getTotalPage(15, 10))
print(getTotalPage(25, 10))
print(getTotalPage(30, 10))

2017/05/07 21:15

민석인

def count_num(m,n):
    if m/n==0:
        result=0
    elif int(m/n)==m/n:
        result=int(m/n)
    else:
        result=int(m/n)+1
    return print(result)

count_num(m,n)

2017/05/08 11:56

정세진

# coding = utf-8

# 입력 m=총건수, n=한페이지에 보유줄 게시물 수
m = int(input("게시물의 총 건수: "))
n = int(input("페이지당 게시물 수 : "))

page = m/n


if page%1 == 0 : page = int(page) #페이지를 정수로 치환
else : page = int(page) +1 #페이지를 정수로 치환

print(m,n,page)

2017/05/09 21:54

최준호

(c언어로 작성)

#include <stdio.h>
void main()
{
    int m, n, totalPage;
    printf("총건수 : "); scanf_s("%d", &m);
    printf("한페이지에 보여줄 게시물 수 : "); scanf_s("%d", &n);
    if (m%n == 0)
        totalPage = m / n;
    else
        totalPage = (m / n) + 1;
    printf("총페이지수 : %d\n", totalPage);
}

2017/05/13 16:57

강동주

C언어로 작성했습니다.

#include<stdio.h>
int main(){
    int post, scale=0, totalpage = 0;
    printf("총 게시물수 입력 : ");
    scanf("%d", &post);
    while (scale <= 0) {
        printf("한페이지의 표시될 게시물수 : ");
        scanf("%d", &scale);
    }
    totalpage = post / scale;
    if (post%scale != 0) {     
        totalpage++;             //게시물수를 페이지 크기로 나눠 페이지 만들고, 게시물 남을 경우 한페이지 추가
    }
    printf("총페이지수 : %d\n" ,totalpage);
    return 0;   

}

2017/05/29 20:59

김우주

import java.util.Scanner;
public class BoardPaging {

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int page=0;

        System.out.println("게시물 총 건수를 입력하세요.");
        int num=scan.nextInt();
        System.out.println("한페이지당 보여줄 게시물 수를 입력하세요.");
        int pageSize=scan.nextInt();

        if(num==0){
            page=0;
        }else{
            if(pageSize<num){
                if(num%pageSize!=0){
                    page=num/pageSize +1;
                }else{
                    page=num/pageSize;
                }
            }else{
                page=1;
            }
        }
        System.out.println("총 page 수 : " +page);
        scan.close();
    }

}

2017/05/30 16:51

강혜지

c로 풀이

#include <stdio.h>
int main(void)
{
    int m,n,l=0;
    printf("m n : ");
    scanf("%d%d",&m,&n);
    if((m%n)!=0) l=1;
    printf("%d",l+(m/n));
    return 0;
}

2017/06/02 16:23

박동준

public class Paging {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("전체 개수 : ");
        int totalCount = sc.nextInt();
        System.out.print("페이지당 개수 : ");
        int pageSize = sc.nextInt();
        System.out.println("전체 페이지 : " + getTotalPage(totalCount, pageSize));
        System.out.println();
        // 테스트
        test();
    }
    private static int getTotalPage(int totalCount,int pageSize){
        return (totalCount-1)/pageSize + 1;
    }
    // 테스트코드
    private static void test(){
        System.out.println("전체개수 페이지당개수  총페이지수");
        System.out.printf("%5d %10d %12d\n", 0,1,getTotalPage(0, 1));
        System.out.printf("%5d %10d %12d\n", 1,1,getTotalPage(1, 1));
        System.out.printf("%5d %10d %12d\n", 2,1,getTotalPage(2, 1));
        System.out.printf("%5d %10d %12d\n", 1,10,getTotalPage(1, 10));
        System.out.printf("%5d %10d %12d\n", 10,10,getTotalPage(10, 10));
        System.out.printf("%5d %10d %12d\n", 11,10,getTotalPage(11, 10));
    }

}

2017/06/02 17:39

김중운

i=0
while i<6:
    m,n=input().split()
    m=int(m)
    n=int(n)
    if m%n!=0:
        result=int(m/n)+1
        print("result : ",result)
    else:
        result=int(m/n)
        print("result : ",result)
    i+=1

2017/06/13 15:32

나후승

def pages(m,n):
    if m%n == 0:
        result = m//n
    elif m%n !=0:
        result = m//n +1
    return result
print(pages(m,n))

2017/06/15 16:38

권용규

ceil 을 몰라서 /, % 를 열심히 써서 계산했던 옛 기억이 떠오르네요.

Java 에서는 int / int 가 int 여서 ceil 대신 mod 로 했던 것 같아요.

javascript 는 자동 float 변환을 해주니까 ceil 이 편합니다.

javascript로 ceil 과 mod 둘다 해봤습니다.

var totalpage = function(m, n) {
    return Math.ceil(m / n);
}

var totalpage = function(m, n) {
    return parseInt(m / n) + ~~(m % n);
}

console.log(totalpage(0, 1));
console.log(totalpage(1, 1));
console.log(totalpage(2, 1));
console.log(totalpage(1, 10));
console.log(totalpage(10, 10));
console.log(totalpage(11, 10));

2017/06/16 15:39

funnystyle

while 1:
    m = input("총 건수를 입력하시오.")
    n =  input("한페이지에 보여줄 게시물수를 입력하시오. (종료하려면 0을 입력하시오.)")
    a = int(m)
    b = int(n)
    if b == 0:
        break
    if a%b == 0:
       print("총 페이지수는 %d 이다." %(a/b))
    else:
        print("총 페이지수는 %d 이다.\n" %((a/b) + 1))

이번건 좀 쉽네요. ㅎㅎ

2017/06/19 00:18

TohnoSiki


2017/06/20 09:02

Jisub Kim (plummy)

def page(m,n):
    if n%m == 0: p = n//m
    else: p = (n//m) + 1
    print ("출력 = %d" %p)

page (11,10)

2017/06/28 20:47

hammermill

import math

def cal_need_page(num_of_post, post_per_page):
    return math.ceil(num_of_post / post_per_page)

2017/06/30 17:25

이정환

m = int(input('게시물 수: '))
n = int(input('페이지당 게시물 수: ')) # n>=1

print( m // n + (m % n != 0) )

2017/06/30 20:00

Noname

#include <iostream>

using namespace std;

inline int page(int m, int n) { return m%n>0 ? m/n+1 : m/n; }

int main()
{
    int m = 0, n = 0;
    int num_page = 0;

    while(1) {
        cin >> m >> n;

        if (m == 0 || n == 0) {
            std::cout << "zero is not proper." << std::endl;
            continue;
        }
        num_page = page(m, n);
        cout << m << " " << n << " " << num_page << endl;
    }

    return 0;
}

2017/07/03 11:09

Logan

print('총 건수, 한페이지에 보여줄 게시물수를 차례로 입력하세요.')
while True:
 m = put()
 n = put()
 print('총 페이지 수 : ',end='')
 print(int(m/n))

2017/07/03 16:43

허강주

public class Ex006 {
    static int artNum;
    static int artnumPerPage;
    public static void main(String[] args) {
        // TODO Auto-generated method stub

        //데이터 입력
        getInputData();

        //총 페이지 수 계산 및 출력
        System.out.println("총 페이지 수: " + getTotalPagenum(artNum,artnumPerPage));
    }

    static private int getTotalPagenum(int artNum, int artnumPerPage) {
        int totalPagenum = 0;

        totalPagenum += (artNum / artnumPerPage);
        if(artNum % artnumPerPage != 0)
            totalPagenum++;


        return totalPagenum;
    }

    static private void getInputData() {
        Scanner scan = new Scanner(System.in);
        //총 게시글 수 입력
        do {
            System.out.print("총 게시글의 수: ");
            artNum = scan.nextInt();
        }while(artNum < 0);

        //페이지 당 게시글 수 입력
        do {
            System.out.print("페이지 당 보여줄 게시글 수(1이상): ");
            artnumPerPage = scan.nextInt();
        }while(artnumPerPage < 1);
    }
}

총 게시글의 수: 2

페이지 당 보여줄 게시글 수(1이상): 1

총 페이지 수: 2

2017/07/04 13:41

pg

print ("m n 출력")
while 1:
    a=int(input())
    b=int(input())
    print(str(a)+" "+str(b)+" "+str((a/b+1 if a%b!=0 else a/b)))

2017/07/12 01:14

Junseo Lee

def paging(m,n): if m%n==0: result=m/n else: result=m//n+1 print(result)

2017/07/13 16:23

이태운

def board(m, n): if m%n == 0: return m//n else: return m//n+1

m = (int)(input("입력:")) n = (int)(input("입력:")) print(board(m,n))

2017/07/13 16:24

김도현

def board(m, n):
    if m%n == 0:
        return m//n
    else:
        return m//n+1

m = (int)(input("입력:"))
n = (int)(input("입력:"))
print(board(m,n))

2017/07/13 16:46

김도현

Python 3으로 풀었습니다.

def page_count(m, n):
    return int(m / n) + (0 if m % n == 0 else 1)
def page_count(m, n):
    return m // n + (m % n != 0)

2017/07/16 18:32

SOUP

package java_tutorial;

import java.util.Scanner;

public class CountPage {

    public static void main(String[] args) {
        int page = 0;

        Scanner sc = new Scanner(System.in);

        System.out.print("총 건수 ? : ");
        int tot = sc.nextInt();

        System.out.print("몇 건씩 ? : ");
        int div = sc.nextInt();

        page = tot/div;

        if((double)tot/div > page)
        {
            page++;
        }
        System.out.println("총 " + page + " 페이지가 필요합니다.");
    }

}

2017/07/17 12:20

최원석

# paging.py

def page(m, n):
    if m % n == 0:
        print(m // n)
    else:
        print(m // n +1)

2017/07/19 22:56

까멘

def P(m, n):
    if m%n == 0:
        return m//n
    else:
        return m//n + 1

2017/07/22 15:08

이재희

[Python 3.6]

import math

def calcTotalPageCount(totalCount, countPerPage):
    if countPerPage < 1: return
    return math.ceil(totalCount / countPerPage)

print(calcTotalPageCount(0, 1))
print(calcTotalPageCount(1, 1))
print(calcTotalPageCount(2, 1))
print(calcTotalPageCount(1, 10))
print(calcTotalPageCount(10, 10))
print(calcTotalPageCount(11, 10))

2017/07/26 20:24

Eliya

m=int(input('총 건수를 입력하세요:')) n=int(input('총 게시물수를 입력하세요:')) if n>=1: if m==0: print('출력은 0') else: if m/n==1: print('출력은 %d'%(m/n)) elif m/n<2: print('출력은 %d'%(int(m/n)+1)) else: print('출력은 %d'%int(m/n))

else: print('n은 1보다 크거나 같아야 합니다')

2017/07/28 02:18

Jung Daehyun

import java.util.*;

public class Paging {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int m = sc.nextInt();
        int n = sc.nextInt();
        if(m%n==0) System.out.println(m/n);
        else System.out.println(m/n+1);
    }
}

2017/07/28 15:20

곽철이

public class Paging {
    public static void main(String[] args){
        int m;
        int n;
        int mok;

        Scanner sc = new Scanner(System.in);

        m = sc.nextInt();
        n = sc.nextInt();

        if(m%n==0){
            mok = m/n;
        }else{
            mok = m/n+1;
        }
        System.out.println(mok);
    }

}

2017/07/28 18:33

jinhak Kim

def g(m.n): if m%n>0:t=(m//n)+1 else:t=(m//n) return t

2017/07/31 10:58

이기선

총건수(m)보다 페이지당 개수(n)이 같거나 클때 까지 m에서 n을 계속 빼 페이지에 1씩 누적하고 마지막에 1을 더 누적한다.

2017/08/01 16:16

Neo

R로작성했습니다.

bb<- function(m,n){
  p <- m%/%n
  if(m%%n!=0) {p <- p+1}
  return(p)
}

2017/08/01 16:30

임승남

package com.test;

public class boardPage {

    public static void main(String[] args) {

        calculatePage(0, 1);
        calculatePage(1, 1);
        calculatePage(2, 1);
        calculatePage(1, 10);
        calculatePage(10, 10);
        calculatePage(11, 10);
    }

    public static void calculatePage(int totalRow, int maxRowWithPage) {

        int pageNum = totalRow / maxRowWithPage;

        if ( 0 != totalRow % maxRowWithPage) {
            pageNum++;
        } 

        System.out.println("m : " + totalRow + " / n : " + maxRowWithPage + " / pageNum : " + pageNum);
    }

}

2017/08/04 17:32

wonjae.lee

C로 풀었습니다.```

#include <stdio.h>
#include <math.h>

main() {
    double m, n;
    int p;
    printf("한 페이지에 보여줄 최대 게시물 수는? : ");
    scanf(" %lf", &m);
    printf("총 게시물 수는? : ");
    scanf(" %lf", &n);
    p = ceil(n / m);
    printf("페이지 수는 %d.\n", p);
    system("pause");
}

2017/08/05 10:19

이자룡

python 3.6입니다.

Total = input("총 게시물 건수를 입력하세요.")
OnePage = input("한 페이지에 보여줄 게시물 수를 입력하세요.")

if int(Total) == 0:
    TotalPage = 0
elif int(Total) != 0:
    TotalPage = (int(Total)//int(OnePage)) + 1
print("총 페이지 수 : %d" %TotalPage)

2017/08/06 12:57

Bigfrog

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
    int m, n;
    int res;

    scanf("%d %d", &m, &n);
    if (n >= 1)
    {
        if (m == 0) {
            printf("%d\n", 0);
        }
        else if (m% n == 0) {
            printf("%d\n", m / n);
        }
        else {
            res = m / n + 1;
            printf("%d\n", res);
        }
    }
    return 0;
}

2017/08/06 13:15

김지술

C

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char* argv[])
{
    if(argc != 3)
    {
        printf("no argc 3 !!!");
        return 0;
    }
    int tmp=atoi(argv[2]);
    int count=1;
    while(1)
    {
        if(tmp*count==atoi(argv[1]))
        {
            printf("%d page",count);
            return 0;
        }
        else if(tmp*count<atoi(argv[1]))
        {
            count++;
        }
        else if(tmp*count>atoi(argv[1]))
        {
            printf("%d page",count);
            return 0;
        }

    }
    return 0;
}

2017/08/08 17:45

임꺽정

def CountPage(n1,n2):
    if n1%n2==0:
        return n1//n2
    else:
        return n1//n2+1

print(CountPage(30,5))


2017/08/09 12:10

박영호ㅋㅋ

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;

namespace codingDoJang { class Program { static void Main(string[] args) { Dictionary dicPageCnt = scanFuntion(); getCntPage(dicPageCnt); }

    private static Dictionary<string, int> scanFuntion()
    {
        Dictionary<string, int> dicPageCnt = new Dictionary<string, int>();

        Console.WriteLine("입력 : 총건수(m), 한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n >= 1)");
        Console.WriteLine("총건수(m): ");
        string sTotal = Console.ReadLine();
        int total = Int32.Parse(sTotal);
        int pageCnt = 0;
        while (true)
        { 
            Console.WriteLine("한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n >= 1): ");
            string sPageCnt = Console.ReadLine();
            pageCnt = Int32.Parse(sPageCnt);
            if(pageCnt >= 1)
            {
                break;
            }
        }
        dicPageCnt.Add("total", total);
        dicPageCnt.Add("pageCnt", pageCnt);

        return dicPageCnt;
    }

    private static void getCntPage(Dictionary<String, int> dicPageCnt)
    {
        int cntPage = 0;

        int total = dicPageCnt["total"];
        int pageCnt = dicPageCnt["pageCnt"];

        cntPage = (total / pageCnt);
        if(total % pageCnt != 0)
        {
            cntPage= cntPage + 1;
        }


        Console.WriteLine("출력" + cntPage);
    }
}

}

2017/08/10 15:13

Athanatos

import math

m = int(input("총 건수: "))
n = int(input("한페이지에 보여줄 게시물수: "))

if m < n:
    if m == 0:
        page = 0
        print (page)
    else:
        page = 1
        print (page)
else:
    page = math.ceil(m/n)
    print (page)

괜히 if 써서 고생했군요ㅋㅋㅋ

2017/08/14 23:09

bat

C언어로 작성했습니다

#include <stdio.h>

void main()
{
    while (1) {// 예제들 입력 계속 할 수 있게 무한루프로 구성했습니다
        int m, n, out;
        //m입력
        printf("m:");
        scanf_s("%d", &m);
        //n입력, 조건에 맞게 입력될때까지 반복됩니다
        do{
            printf("n(>=1):");
            scanf_s("%d", &n);
            if (n < 1) printf("n은 1보다 크거나 같아야 합니다!\n");
        } while (n < 1);
        //출력 계산 및 출력
        if (m%n > 0) out = 1 + m / n;
        else out = m / n;
        printf("출력:%d\n--------------\n", out);
    }
}

2017/08/15 00:19

우플밍

Python으로 작성하였습니다.

#Board Paging

m= int(input("총 게시물 건수 : "))
n= int(input("한 페이지당 표시할 게시물 건 수 : "))
totalPage = m // n
if m%n != 0 : totalPage += 1

print("총 페이지수 : %d" % totalPage)

2017/08/15 14:06

SeongBeom Hong

def board(m,n): a = m // n b = m % n

print(a,b)

if b >= 1:
    result = a+1
elif b == 0:
    result = a
print (result)
return result

board(0,1) board(11,10) board(10,10)

2017/08/17 09:58

ideall

import math


def get_page_count(m, n):
    return math.ceil(float(m) / n)


2017/08/18 11:07

DaeSung Park

#include <stdio.h>

int main()
{
    int m=0;
    int n=0;
    int temp;
    int res=0;
    scanf("%d %d", &m, &n);

    if (n < 1)
    {
        return 0;
    }
    temp = m / n;
    if (m > (temp*n))
    {
        res = temp + 1;
    }
    else
    {
        res = temp;
    }

    printf("총페이지수 : %d", res);
    getchar();
}

2017/08/20 15:27

정문권


def countPage(m, n):
    if m%n==0:
        return(m//n)
    else:
        return((m//n)+1)


print(countPage(1,10))

2017/08/20 22:32

iamm00n

파이썬

# 7
def GetPageingNo(m, n) :
    if m % n == 0: return m/n
    else : return m/n+1

print((int)(GetPageingNo(0, 1)))
print((int)(GetPageingNo(1, 1)))
print((int)(GetPageingNo(2, 1)))
print((int)(GetPageingNo(1, 10)))
print((int)(GetPageingNo(10, 10)))
print((int)(GetPageingNo(11, 10)))

2017/08/21 15:03

김동환

import math

def getCnt(m, n):
    print(math.ceil(m/n))

getCnt(0, 1)
getCnt(1, 1)
getCnt(2, 1)
getCnt(1, 10)
getCnt(10, 10)
getCnt(11, 10)

2017/08/22 13:49

piko

c언어 막 시작한 초보인데 코드에 개선점 있으면 좀 알려주세요 :)

#include <stdio.h>

int main(void){
    int m, n;
    scanf("%d %d", &m, &n);
    printf("%d %d ", m, n);

    if (m%n==0)
    printf("%d", m/n);
    else
    printf("%d", m/n+1);

    return 0;
}

2017/08/22 19:26

박준수

package test;

import java.util.Scanner;
/*
    입력: 총건수(m), 한페이지에 보여주는 게시물수(n)
    출력: 총페이지수
*/
public class test {
    public static void main(String[] args)
    {
        int m, n, p;
        Scanner scan = new Scanner(System.in);

        m = scan.nextInt();
        n = scan.nextInt();

        if (m == 0)
        {
            p = 0;
        }
        else if (m%n == 0)
        {
            p = m/n;
        }
        else
        {
            p = m/n + 1;
        }

        System.out.println("m n 출력");
        System.out.println(m+ " " + n + " " + p);

    }
}

2017/08/24 13:42

김주영

def returnPage(m,n):
    if m%n==0:
        return m//n
    else:
        return m//n+1

2017/08/24 17:28

꿀버터칩

m=int(input("총건수?"))
n=int(input("페이지게시물수?"))
result=int(m/n)
if(m%n>0) :
    result+=1
print("총페이지수:", (result))

2017/08/24 20:24

박준

m, n = raw_input("enter total events and envents per page seperate by space, ex 10 5 means total 10, 5 per page: \n").split(' ')
enter total events and envents per page seperate by space, ex 10 5 means total 10, 5 per page: 

def cal_page(m,n):
    intm = int(m)
    intn = int(n)
    page = intm/intn
    if intm%intn != 0:
        page += 1
    print "Required page(s): {}".format(page)


2017/08/28 01:41

Jang Shin

public class Example {

    public static void main(String[] args) {
        Example ex = new Example();
        ex.getToalPage(0, 1);
        ex.getToalPage(1, 1);
        ex.getToalPage(2, 1);
        ex.getToalPage(1, 10);
        ex.getToalPage(10, 10);
        ex.getToalPage(11, 10);
    }

    private void getToalPage(int m, int n) {
        System.out.println((int) Math.ceil((double) m / n));
    }
}

간단하게 올림으로 풀었습니다.

2017/08/28 17:19

흑돼지

// golang 1.9
package main

import (
    "fmt"
    "math"
)

func main() {
    inp := [][2]int{
        {0, 1}, {1, 1}, {2, 1}, {1, 10}, {10, 10}, {11, 10},
    } // (m, n) 슬라이스

    for i := 0; i < len(inp); i++ {
        // ceiling 함수 사용
        pageNum := math.Ceil(float64(inp[i][0]) / float64(inp[i][1]))
        fmt.Printf("(%d, %d) > %v\n", inp[i][0], inp[i][1], pageNum)
    }
}

/* ans:
(0, 1) > 0
(1, 1) > 1
(2, 1) > 2
(1, 10) > 1
(10, 10) > 1
(11, 10) > 2
*/

2017/08/29 10:46

mohenjo

kage main

import "fmt"

func paging(m int, n int){
    c := ((m/n));
    fmt.Printf("%5d %5d %5d \n", m, n, c);
}

func main() {
    fmt.Printf("%5s %5s %5s\n", "m", "n", "출력");
    paging(0, 1);
    paging(1, 1);
    paging(2, 1);
    paging(1, 10);
    paging(10, 10);
    paging(11, 10);
}

2017/08/30 17:15

tttesttt

swift

func main(total m:Int, pageSize n:Int){
    print(Int(ceil(Float(m) / Float(n))))
}

2017/08/31 14:58

YoungHee Jang

a=input().split()
m=int(a[0])
n=int(a[1])
if(m%n==0):
    print( m//n)
else:
    print(m//n+1)

2017/08/31 20:01

impri

# python 3.6
from math import ceil
m = int(input("total number of articles: "))
n = int(input("number of articles per page: "))
print("total page(s): ", ceil(m / n))

2017/09/03 22:25

mohenjo

자바풀이입니다.

package notice_board;

import java.util.Scanner;

class Pagenumber{
    public void total_page(int m, int n) {
        int total_page = m/n;
        int remainder_post = m % n;
        if(remainder_post!=0) {
            total_page++;
        }
        System.out.println("총 페이지 수 : " + total_page);
    }
}
public class Page {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Pagenumber p = new Pagenumber();
        Scanner message = new Scanner(System.in);
        System.out.print("총 건수: ");
        int m = message.nextInt();
        System.out.print("한 페이지당 게시글 수 : " );
        int n = message.nextInt();
        p.total_page(m, n);
    }

}

2017/09/04 17:52

yeonhoon Jeong

import java.util.Scanner;

public class Ex4 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        System.out.print("총건수 입력(m):");
        int m = sc.nextInt();

        System.out.print("한페이지에 보여줄 게시물수(n):");
        int n = sc.nextInt();

        pageNo(m,n);

        sc.close();
    }

    public static void pageNo(int m , int n) {
        int page = m/n;
        if(m != 0){
            page++;
        }
        System.out.println(page);
    }
}

2017/09/05 16:43

염현우

def getTotalPage(m,n):
  if m % n == 0:
    return m // n;
  else:
    return m // n + 1;

2017/09/22 16:22

이선우

def how_many_pages(m,n) :

    pages = m // n

    if m & n > 1:
        pages += 1

    print(pages)

2017/09/22 21:36

Hyungmin Kang

public static void main (String[] args) throws java.lang.Exception{
       int m=0;   // 총 건수(m)
       int n=0;   // 한 페이지에 보여줄 게시물수(n)
       int k=0;    // 총 페이지수(k)

       if(m==0){  // 총 건수(m)이 0인경우
             k=0; 
       }else if(m==n){  // 총 건수(m)와 한 페이지에 보여줄 게시물수(n)이 같은 경우 
             k=1;
       }else if(m<n){   // 총 건수(m) < 한 페이지에 보여줄 게시물수(n) 
             k=1;
       }else if(m>n){  // 총 건수(m) > 한 페이지에 보여줄 게시물수(n) 
              if(m%n==0){   // 나머지가 없는경우
            k=m/n;
              }else if(m%n!=0){  // 나머지가 있는경우
            k=(m/n)+1;
              }
      }
      System.out.println("총 페이지수 : " + k);
}

2017/09/23 14:28

bigdream96

package codingdojang;

public class ex20 {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    int m = 11;
    int n = 10;
    if(m%n == 0) {
        System.out.println(m/n);
    }else {
    System.out.println(m/n+1);
    }
}

}

2017/09/29 11:39

이병호

java

private static int paging(int total, int page) {
        // 페이지 갯수
        int result = 0;
        return result = (total / page) + (total % page);

    }

2017/09/30 10:56

coogy

package m.m.m import java.io.*; class java{

public static void main(String args[]){

int m; // 총 건수 (m = 0,1,2,1,10,11) int n; // 게시물 수 (단 n은 1<=n) (n = 1,1,1,10,10,10)

Scanner scanner = new Scanner(System.in);

System.out.print("게시물의 총건수를 입력해주세요"); int m = scanner.nextInt();

System.out.print("한 페이지에 보여 줄 게시물 수를 입력해주세요"); int n = scanner.nextInt();

int total = m/n; if(m%n == 0){ System.out.printf("total 값은"+total+"입니다"); } else{ System.out.print("total 값은"+total+1```{.java} package m.m.m import java.io.*; class java{

public static void main(String args[]){

int m; // 총 건수 (m = 0,1,2,1,10,11) int n; // 게시물 수 (단 n은 1<=n) (n = 1,1,1,10,10,10)

Scanner scanner = new Scanner(System.in);

System.out.print("게시물의 총건수를 입력해주세요"); int m = scanner.nextInt();

System.out.print("한 페이지에 보여 줄 게시물 수를 입력해주세요"); int n = scanner.nextInt();

int total = 0; if(n/m == 0){ System.out.print("total 값은"+total+"입니다"); } else{ System.out.print("total 값은"+total+1+"입니다"); } } } ```"입니다"); } } }

2017/10/17 16:58

명광진

int main(void) { int m; // 총 건수 int n; //한 페이지에 보여줄 게시물 수 int result; //총 페이지 수

printf("총 건수를 입력"); scanf("%d",&m); printf("한 페이지에 보여줄 게시물 수 입력"); scanf("%d", &n)";

if(m%n!=0){ //m>n인데 나머지가 0이 아닌경우 result =m/n+1; } else if(m%n==0){ //m>n인데 나머지가 0인경우 result=m/n; } else if(m<=n&&m!=0){ //m=<n이고 m이 0이 아닌경우 result=1; } else result=0;

printf(%d",result); return 0;

}

2017/10/17 22:45

public static int getPages(int m, int n)
    {
        if(m==0)
        {
            return 0;
        }
        else
        {
            int result = m / n;
            if((float)(m % n) > 0)
            {
                result += 1;
            }
            return result;
        }       
    }

2017/10/24 12:10

김홍규

# 한글 처리 in Atom 1.21.1 + Anaconda(Python 3.6.3)
import sys
import io

sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding='utf-8')
sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding='utf-8')

# 예제 m(총건수), n(한페이지에 보여줄 게시물수)
test_list = [[0,1], [1,1], [2,1], [1,10], [10,10], [11,10]]
for m, n in test_list:
    if n<1:
        print("한 페이지에는 하나 이상의 게시물이 보여야합니다.", sep=' ', end='n', file=sys.stdout, flush=False)
    else:
        page_count = m//n
        if m%n:
            page_count += 1
        print("총건수:%d, 한페이지에 보여줄 게시물수:%d :: 페이지수:%d" % (m, n, page_count))

2017/10/29 20:59

Jace Alan

import math

m = int(0)
n = int(0)


m = int(input("input #acticle: "))
n = int(input("input #article/page"))


if n > 0:
    k = math.ceil(m/n)
    print (k)
else:
    print ("You input wrong #article/page")

2017/10/31 11:39

Yungbin Kim

m = int(input("How many postings are there?"))
n = 0
while (n < 1):
    n = int(input("How many postings per page?"))


def paging(m, n):
    print("{}postings, {} per page, {}pages total.".format(m, n, m//n + m%n))

paging(m, n)

PYTHON 3

2017/11/02 00:47

李愼言(이신언)

파이썬

m = int(input('총 건수: '))
n = int(input('한 페이지에 보여줄 게시물 수: '))

while n < 1:
    print()
    m = int(input('총 건수: '))
    n = int(input('한 페이지에 보여줄 게시물 수: '))


print('총 페이지 수:', m//n + 1)

2017/11/05 14:33

쭈니

public static int Paging(int m, int n){ int result;

    result = m / n;

    if (m % n != 0)
        result += 1;

    return result;

}

2017/11/06 14:12

kim

const page = (m, n) => { var math = Math.ceil(m/n) var result = math == 0 ? math + 1 : math; console.log(m + '\t' + n + '\t' + result); }

page(11,10); page(10,10); page(0,1);```{.javascript}

```

2017/11/08 20:20

이우진


int main()
{
    int m;
    int n;
    int ttp;
    char q;
    for (;;)
    {
        printf("총건수입력 : ");
        scanf("%d", &m);
        printf("한페이지에 보여줄 게시물수 :");
        scanf("%d", &n);

        if (n <= 0 || m <= 0)
        {
            printf("Error \n");
            continue;
        }

        else if (m%n == 0)
        {
            printf("총페이지수 : %d  ", m / n);
        }
        else if (m%n != 0)
        {
            printf("총페이지수 : %d\n", m / n + 1);
        }

        scanf("%c", &q);
        if (q == 'q')
            break;
        else
            continue;
    }

    getchar();
    return 0;
}

2017/11/14 20:30

junpil lee

m = int(input('게시물의 총 건수: '))

n = int(input('한페이지에 보여줄 게시물의 수: '))

pages = (m // n) + 1

print ('총 페이지 수: %d' % (pages))

2017/11/16 14:07

Seunghwan Shin

def page_return(m, n): returnNum = 0 if n < 1: return False if m == 0: returnNum = 0 elif m % n != 0: returnNum = ( m // n ) + 1 else: returnNum = m // n print(returnNum)

page_return(11,10)

2017/11/16 14:21

김남혁

m = int(input('total: '))
n = int(input('post per page: '))

page = m // n
if m % n != 0 :
    page += 1

print(page)

2017/11/24 23:09

nabina

m, n = input()
page = m/n if (m%n<1) else m/n+1
print page

2017/11/28 14:05

탐나

M = int(input("총 건수를 입력하세요 : "))
N = int(input("한페이지에 보여줄 게시물수를 입력하세요 : "))

if N < 1:
    output = "error"
elif M <= N:
    output = 1
else:
    output = M//N + 1

print("총 페이지수 : ", output)

2017/12/03 02:18

홍철현

m, n = raw_input("enter total number / number per page: ").split()
m=int(m)
n=int(n)
if m % n ==0:
    page = m // n
else:
    page = m // n +1
print("total pages are %d" % page)

2017/12/04 04:06

영이

import java.util.*;

public class BoardPage{
    public static void main(String[] args){
        Scanner input=new Scanner(System.in);
        while{
            System.out.print("Enter the total post: ");
            int m = input.nextInt();
            System.out.print("Enter the number of posts per a page: ");
            int n = input.nextInt();

            if(m>=n){
                int quot = m/n;
                if(m%n==0)
                    System.out.println(quot+"page(s)");
                else
                    System.out.println((quot+1)+"page(s)");                     
            }
            else if(m==0)
                System.out.println("0 page");               
            else if(m<n)
                System.out.println("1 page");
        }       
    }
}

2017/12/04 17:23

떼디

#include <stdio.h>
#include <math.h>
int main(){
    int totalcnt = 0;
    int pagecnt = 0;
    int result =0;

    printf("총 건수를 입력해주십시오 ");
    scanf("%d",&totalcnt);

    printf("페이지당 표시 건수를 입력해주십시오 ");
    scanf("%d",&pagecnt);

    if( totalcnt > 0 && pagecnt > 0 ) {
        result = ceil((float)totalcnt / (float)pagecnt );   
    }

    printf("총건수 =<%d> 페이지당건수=<%d> 페이지수 = <%d> \n",totalcnt, pagecnt, result);
   return 0;
}

2017/12/04 20:45

Sooho Kim

class 페이지수:
    def __init__(self, m, n):
        self.m=m
        self.n=n
    def 페이지수함수(self):
        if (self.n<1):
            return 0
        self.a=self.m/self.n
        if (self.m%self.n>0):
            self.a=self.a+1
        return self.a
if(__name__=="__main__"):
    n=input("n")
    m=input("m")
    n=int(n)
    m=int(m)
    pagesu=페이지수(m,n)
    a=pagesu.페이지수함수()
    print(int(a))

2017/12/11 19:07

김현중

try:
    m=int(input('전체 게시물 수: '))
    n=int(input('한 페이지에 보여줄 게시물 수: '))
except Exception as err:
    print('{}'.format(str(err)))
    print('''
    전체 게시물 수는 0 이상의 정수,
    한 페이지에 보여줄 게시물 수는 1 이상의 정수를 입력하시오.''')
else:
    if m%n==0:
        print('총 페이지 수는 {}입니다.'.format(m/n))
    else:
        print('총 페이지 수는 {}입니다.'.format(m//n+1))

2017/12/11 22:17

빗나감

def totalPages(num_itmes, itemsPer1page):
    return num_itmes/itemsPer1page

print(totalPages(4, 2))

2017/12/12 18:58

이형영

import java.util.Scanner;

public class Page {  //JAVA
    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);

        System.out.println("총 데이터 수 입력:");
        int m = input.nextInt();

        System.out.println("보여줄 게시물 수 입력:");
        int n = input.nextInt();

        System.out.printf("총페이지 수: %d\n", m/n + (m%n==0?0:1) );

    }   
}

2017/12/13 15:28

장민호

  • 대화형으로 총건수와 페이지당 게시물수를 입력받아 결과를 출력하도록 작성하였습니다.
def pagenum(m ,n):
    result = 0
    result = m / n
    if m % n > 0:
        result += 1
    return result

print("\n")
print(" ■■■ 게시판 페이징 ■■■","\n")
m = int(input(" > 게시물의 총건수를 입력하세요 ☞ "))
print("\n")

n = int(input(" > 한페이지에 보여줄 게시물수를 입력하세요 ☞ "))
print("\n")

result = pagenum(m, n)

print(" 총건수    페이지당 게시물수   페이지수")
print("   %d            %d               %d " % (m, n, result))

2017/12/14 14:51

justbegin


m = int(input("총 건수를 입력하시오: "))
n = int(input(" 한 페이지에 보여줄 게시물 수를 입력하시오: "))

def caculation_pages(m,n):
    x = m // n
    if m / n > x:
        print("m : %i n : %i 출력: %i" %(m,n,m//n+1))
    elif m / n <= x:
        print("m : %i n : %i 출력: %i" %(m,n,m//n))

caculation_pages(m,n)

2017/12/19 11:09

june davis

import math

def page(m,n): return math.ceil( m / n )

print(11 , 10) ```

2017/12/19 14:57

ekfrqkf

public class Main {

    public static void main(String[] args) {
        //프로그램 수행 예시
        System.out.println(paging(0, 1));
        System.out.println(paging(1, 1));
        System.out.println(paging(2, 1));
        System.out.println(paging(1, 10));
        System.out.println(paging(10, 10));
        System.out.println(paging(11, 10));
    }

    private static int paging(int m, int n) {
        //총 페이지수
        int totPage = 1;
        //총 건수가 0일시 0을 반환
        if (m == 0)
            return 0;
        //총 페이지수를 구하기 위한 loop
        while (true) {
            //총 건수(m)가 한페이지에 보여줄 게시물수(n)보다 클 경우
            if (m > n) {
                //총 페이지수를 1증가
                totPage++;
                //총 건수에서 한페이지 게시물수를 뺌
                m = m - n;
            } else
                //총 건수가 한 페이지 게시물수 보다 적을 경우 총 페이지수를 반환
                return totPage;
        }
    }
}

2017/12/20 15:19

이장흠

a = 1

while a != 0:
    m = input("총건수:")
    n = input("한페이지에 보여줄 게시물수:")
    if n == 0:
        print("게시물수가 0이면 안됩니다.")
    elif m == '0' and n == '1':
        result = 0
        break
    elif m == '1' and n == '1':
        result = 1
        break
    elif m == '2' and n == '1':
        result = 2
        break
    elif m == '1' and n == '10':
        result = 1
        break
    elif m == '10' and n == '10':
        result = 1
        break
    elif m == '11' and n == '10':
        result = 2
        break
    else:
        print("err")
        continue

print("출력:",result)

2017/12/20 19:25

완전초보

def paging(m, n):
    if(n < 1): # n >= 1 이 아니라면 함수 종료
        return

    if(m % n == 0):
        print("총 페이지수 : " + str(int(m/n)))
    else:
        print("총 페이지 수 : " + str(int(m/n + 1)))

2017/12/22 00:23

임지호

    public static void main(String[] args) {
        double maxVal =  1000; //총건수
        double pagVal =  114; //페이지당 게시물수
        int resultVal = 0; //총페이지수

        resultVal = (int) Math.ceil(maxVal/pagVal);

        System.out.println("총페이지수 : "+resultVal);
    }

올림 함수 기억이 안나니 원...

2017/12/22 10:57

김준학

input1= [11,10]
print(input1[0]//input1[1] if input1[0]%input1[1]==0 else input1[0]//input1[1]+1)

2017/12/24 16:55

얏홍

Python 3로 풀었습니다.

def paging(m, n):

    if n < 1 or m < n:
        return False

    return m//n if m%n ==0 else m//n + 1


if __name__ == '__main__':
    print(paging(10, 2))  # Answer = 5
    print(paging(10, 3))  # Answer = 4
    print(paging(10, 6))  # Answer = 2
    print(paging(10, 11)) # False

2017/12/25 23:48

Analyticsstory

파이썬 초보입니다.

def page(totalcount, pagecount):
    if(totalcount>pagecount):
            return math.ceil(totalcount/pagecount)
    elif(totalcount <= pagecount):
        return 1

2017/12/26 10:40

Lee Soojin

import math

def paging(m,n):
    if n < 1 : return False
    output = math.ceil(m/n)
    return output

m = input("input m : ")
n = input("input n : ")
print(paging(int(m),int(n)))

2017/12/28 12:20

이준우

public class Practice2 {

public static void main(String[] args) {
    int m = 0;
    int n = 0;
    Scanner sc = new Scanner(System.in);
    while(true) {
        System.out.print("총건수를 입력하세요: ");
        m = sc.nextInt();

        System.out.print("한 페이지에 보여줄 게시물 수를 입력하세요: ");
        n = sc.nextInt();

        int page = 0;

        if(m <= n && m != 0) {
            page = 1;
        } else if(m > n) {
            if(m % n == 0) {
                page = m / n;
            } else {
                page = m / n + 1;   
            }
        }
        System.out.println();
        System.out.println(page);   
    }

}

}

2018/01/03 15:21

ManAbov

R입니다.

m <- 2
n <- 1
ifelse(m %% n != 0, (m %/% n)+1, m %/% n)

2018/01/03 22:21

김호현

while True:
    m=int(input("m입력 :"))
    n=int(input("n입력 :"))
    result=m//n
    if not m%n==0:
        result+=1
    print("출력 : %d\n"%result)

2018/01/04 10:55

추천꾸욱~!

input: m n (띄어쓰기로 구분) output: 총 페이지수

from math import ceil
m,n = map(int, input().split())
print(ceil(m/n))

2018/01/04 12:17

HS

자바에요....```{.java} Scanner sc = new Scanner(System.in);

public static void main(String[] args) {
    main m = new main();
    System.out.println("총 건수, 한 페이지에 보여줄 게시물 수를 입력해주세요\n");
    String str = m.sc.nextLine();
    int[] paging = new int[2];
    paging[0] = Integer.valueOf(str.substring(0, str.lastIndexOf(',')));
    paging[1] = Integer.valueOf(str.substring(str.lastIndexOf(',') + 1, str.length()));
    int num = m.pagingNum(paging[0], paging[1]);
    System.out.println(num);
}

public int pagingNum(int m, int n) {

    if(m%n != 0)
        return (m/n)+1;
    else
        return m/n;
}

```

2018/01/05 10:35

강승규

def pp(m,n):
    if m % n == 0:
        print(m/n)
    else:
        print(int(m / n) + 1)

2018/01/05 17:39

715

#게시판페이징.py

#숫자입력 함수
def inputNumber():
    while True:
        try:
            m = int(input("총건수 : "))
            n = int(input("한페이지에 보여줄 게시물수 : "))
            if m >= 0 and n > 0:
                numberList = []
                numberList.append(m)
                numberList.append(n)
                return numberList
            else :
                print("총건수는 0보다 커야하고 보여줄 게시물수는 1보다 커야합니다.")
        except TypeError:
            print("타입에러 발생 정수형 숫자를 입력하시오")
            pass
        except ValueError:
            print("값에러 발생 숫자를 입력하시오")
            pass

#토탈페이지구하기 함수
def totalPageNumber(m, n):
    if m % n == 0:
        return m // n
    else:
        return m // n + 1


#ㅍ로그램 실행부분
while True:
    breakIf = input("그만하시려면 n을 입력하시오 : ")
    if breakIf == 'n' or breakIf == 'N':
        break
    else:
        numberList =  inputNumber()
        totalPageNum = totalPageNumber(numberList[0], numberList[1])
        print(totalPageNum)

2018/01/06 16:12

권영재

public class level_1_paging {

public static void main(String[] args) {

    int output = 0;

    System.out.println("게시물의 총 건수를 입력하세요.");
    Scanner sc = new Scanner(System.in);
    int m = sc.nextInt();

    System.out.println("한 페이지에 보여줄 게시물의 수를 입력하세요.");
    int n = sc.nextInt();

    if(m == n && m >= 1)
    {
        output = 1;
    }
    else if(m == 0 || n == 0)
    {
        output = 0;
    }
    else
    {
        output = (m / n) + 1;
    }
    System.out.println("m : " + m + "   " + "n : " + n + "  " + "출력 : " + output);
    sc.close();
}

}

2018/01/08 16:54

Byam_Gyu

int main() { int m,n;

scanf("%d %d",&m,&n);

if(m==0)
    printf("0\n");
else if(m==n)
    printf("%d\n",m/n);
else
    printf("%d\n",m/n+1);

return 0;

}

```

2018/01/09 11:17

양희원

m = int(input("총 게시물을 입력하세요."))
n = int(input("한 페이지에 보여줄 게시물수를 입력하세요"))
x = 0

while 0 <= m-n:
       x += 1
       m = m-n
       continue
if 0 < m:
       x += 1

print(x)

C언어 두번째

또 까먹었네요

#include "stdafx.h"
int main() {
    int m, n;
    int x = 0;
    scanf("%d", &m);
    scanf("%d", &n);

    while (0 < m - n) {
        x++;
        m = m - n;
    }
    if (0 < m) {
        x += 1;
    }
    printf("%d\n", x);
    return 0;
}

2018/01/09 19:03

김영성

function page_return1(m::Integer, n::Integer)
    if m == 0
        return(0)
    elseif n >= m
        return(1)
    elseif n < m
        if m%n == 0
            return(convert(Integer, m/n))
        else m%n != 0 
            return(convert(Integer, trunc(m/n) + 1))
        end
    end
end

Julia 사용.

2018/01/11 16:43

Byun Seongjun 변성준

자바입니다

public static void main(String[] args) {
        Scanner cin = new Scanner(System.in);

        System.out.print("총건수 = ");
        final int m = cin.nextInt();
        System.out.print("한페이지에 보여줄 건수 = ");
        final int n = cin.nextInt();

        final double doubleResult = (double)m / n;
        long result = Math.round(doubleResult);

        //result의 값이 버림됬을경우 올림한다.
        if(result < doubleResult) {
            result += 1;
        }
        System.out.println("총페이지수 = " + result);

        cin.close();
    }

2018/01/14 21:57

YEAHx4

doubleResult = (double) m / n으로 하는 이유는 m / n는 float로 주어져서 0.1이 제대로 저장되지 않기때문입니다.(이거 알아내려고 디버그하고 2개의 테스트파일을 만들었다는..) - YEAHx4, 2018/01/14 22:06
Math.round()말고도 Math.ceil()도 있었군요-.- - YEAHx4, 2018/01/14 22:15
pageNum <- function(m,n){
  ans <- trunc((m-1)/n) + 1
  ans
}

2018/01/15 14:30

Cheolmin SON

r입니다

abc<- function(m, n){
  r<-NULL
  if(n>=1){
    if(m%%n==0){
      r<-m%/%n
    }else{
      r<-m%/%n+1
    }
  }else{r<-'error'}
return(r)  
}

2018/01/15 18:10

Seunghyuck Kim

'''
A씨는 게시판 프로그램을 작성하고 있다.

A씨는 게시물의 총 건수와 한 페이지에 보여줄 게시물수를 입력으로 주었을 때 총 페이지수를 리턴하는 프로그램이 필요하다고 한다.

입력 : 총건수(m), 한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n >= 1)
출력 : 총페이지수
'''

def numpage():
    m = int(input("게시물의 총 건수를 입력하시오: "))
    n = int(input("한 페이지에 보여줄 게시물 수를 입력하시오: "))
    assert n>=1 and m>=0    
    if m%n:
        return print(m//n + 1)
    else:
        return print(m//n)

numpage()

2018/01/17 18:04

Jaejun Yoo

package jan18th;

import java.util.Scanner;

public class PageCount {

    public static void main(String[] args) {
        // m: 총 건수, n:한 페이지당 건수 -> 총 페이지수

        System.out.println("m" + "\t" + "n" + "\t" + "출력");

        PageCount pc = new PageCount();
        pc.count(0, 1);
        pc.count(1, 1);
        pc.count(2, 1);
        pc.count(1, 10);
        pc.count(10, 10);
        pc.count(11, 10);
    }

    public void count(int m, int n) {

        int num1 = m;
        int num2 = n;
        int page = 0;

        page = m/n;
        if(m%n!=0) page += 1;

        System.out.println(num1 + "\t" + num2 + "\t" + page);

    }


}

2018/01/18 16:17

pine

information <- function(m,n){
  res <- NULL

  if(m == 0){res <- 0}
  else if(m <= n){res <- 1}
  else if(m > n){res <- m %/% n + 1}

  return(res)
}

information(0,1)
information(11,10)
information(10,10)
information(42,10)

2018/01/18 16:34

TAE_HYO KIM

def paging(m,n):
    if m % n == 0:
        print(m // n)
    else:
        print(m // n + 1)


if __name__ == '__main__':
    paging(0,1)
    paging(1,1)
    paging(2,1)
    paging(1,10)
    paging(10,10)
    paging(11,10)

2018/01/25 15:29

chann

Python 3.6

import math
m = int(input("Total number of the article:"))
n = int(input("Number of the article in one page:"))
while (n < 1):
    print("Warning!")
    print("N should be larger than 1")
    n = int(input("Number of the article in one page:"))
print(math.ceil(m/n))

2018/01/25 16:50

Taesoo Kim

m=int(raw_input("총 게시물 수: "))
n=int(raw_input("한 페이지에 보여줄 게시물 수: "))

if m%2==0:
    print ("총 페이지 수는 %d" %(m//n))
else:
    print ("총 페이지 수는 %d" %((m//n)+1))

2018/01/26 17:17

Kyung seok Oh

m = int(input("총 게시물 수: "))
n = int(input("한 페이지에 표시할 게시물 수: "))
total_page = int(m/n) + m % n

print('건수 {}, 한 페이지 표시 수 {}, 총 페이지 수 {}'.format(m, n, total_page))

2018/01/28 23:41

Miazra

def boardPaging(m,n):
    print("단 게시물수는 1보다 크거나 같다. n >= 1")
    # m=input("총건수")
    # n=input("한페이지에 보여줄 게시물 수")
    if m % n == 0:
        result =m // n
    else:
        result= m // n + 1

    print(result)

boardPaging(11,10)

2018/01/31 11:11

Lustbj

Scanner sc = new Scanner(System.in);

        while(true)
        {
            int m = sc.nextInt();
            int n = sc.nextInt();

            int pageno = (m % n) != 0 ? m / n + 1 : m / n;

            System.out.println("pageno : " +pageno);
        }

2018/01/31 23:08

한지윤

    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("총건수:");
            string m = Console.ReadLine();

            for (int i = 0; i < m.Length; i++)
            {
                if (char.IsNumber(m[i]) == false)
                {
                    Console.WriteLine("숫자만 입력해주세요");
                    Console.Write("총건수:");
                    m = Console.ReadLine();
                }
            }

            Console.Write("한페이지에 보여줄 게시물수:");
            string n = Console.ReadLine();

            for (int i = 0; i < n.Length; i++)
            {
                if (char.IsNumber(n[i]) == false)
                {
                    Console.WriteLine("숫자만 입력해주세요");
                    Console.Write("한페이지에 보여줄 게시물수:");
                    n = Console.ReadLine();
                }
            }

            int a = int.Parse(m);
            int b = int.Parse(n);
            int c = 0;

            if (b >= 1)
            {
                if (a % b == 0)
                {
                    c = a / b;
                }
                else
                {
                    c = a / b + 1;
                }
            }
            else
            {
                Console.WriteLine("게시물수가 0이 될수없습니다");
                return;
            }
            Console.WriteLine(string.Format("m:{0} n:{1} 출력:{2}",a, b, c)); 
        }
    }

2018/02/01 00:40

정태식

def page(m, n): page = m // n if m % n > 0: page += 1 return page

2018/02/01 17:50

찬역 Choi

def gettotalpage(m, n):
    if m%n != 0:
        pagenum = m//n+1
    else:
        pagenum = m//n
    return pagenum
print(gettotalpage(0, 1))
print(gettotalpage(1, 1))
print(gettotalpage(2, 1))
print(gettotalpage(1, 10))
print(gettotalpage(10, 10))
print(gettotalpage(11, 10))

2018/02/03 15:35

김동하

package CodingDojang;

import java.util.*;

class Pages {
    public static int getPagesNumber(int totalArticle, int articlePerAPage) {
        int totalPagesNumber, quotient, remainder;
        quotient = totalArticle / articlePerAPage;
        remainder = totalArticle % articlePerAPage;

        if(remainder == 0) {
            totalPagesNumber = quotient;
        } else {
            totalPagesNumber = quotient + 1;
        }
        return totalPagesNumber;
    }

    public static void main(String[] args) {
        int m, n, totalPagesNumber;

        Scanner scanner = new Scanner(System.in);

        System.out.println("입력하시오.");
        m = scanner.nextInt();
        n = scanner.nextInt();

        totalPagesNumber = getPagesNumber(m, n);

        System.out.println(totalPagesNumber);

        scanner.close();
    }

}

2018/02/03 19:33

sangw0804

(m - 1) // n + 1

# 파이썬


def board_page_count(m, n):  # m 총 건수, n 한페이지 게시물 수
    print((m - 1) // n + 1)


board_page_count(0, 1)
board_page_count(1, 1)
board_page_count(2, 1)
board_page_count(1, 10)
board_page_count(10, 10)
board_page_count(11, 10)

2018/02/05 20:00

olclocr

from math import ceil
while True:
    m=int(input('게시물의 총건수를 입력하세요:'))
    n=int(input('한페이지에 보여줄 게시물수를 입력하세요:'))
    print('필요한 총페이지수는 %d입니다.'%ceil(m/n))

파이썬입니다. ceil은 올림함수입니다.

2018/02/07 09:24

추천은 다 읽음

#include <stdio.h>

void main()
{
   int page, m = 0;
   int n = 0;

   printf("게시물 몇 개?\n");
   scanf("%d", &m);
   printf("한 페이지당 몇 개 표시?\n");
   scanf("%d", &n);

   if ((m / n) == 0) page = m / n;
   else page = (m / n) + 1;

   printf("총 페이지 %d개 ㅇㅋ?\n", page);

   return 0;
}
import java.io.*:

class Sample2
{
   public static void main(String[] args) throws IOException
   {
       int page = 0;

       System.out.println("게시물 몇 개?");

       BufferedReader br = 
       new BufferedReader(new InputStreamReader(System.in));

       String str1 = br.readLine();
       int m = Integer.parseInt(str1);

       System.out.println("한 페이지당 몇 개 표시?");

       String str2 = br.readLine();
       int n = Integer.parseInt(str2);

       if ((m / n) == 0) page = m / n;
       else page = (m / n) + 1;

       System.out.println("총 페이지 " + page + "개 ㅇㅋ?");
    }
}

C랑 Java

2018/02/07 16:56

최인준

#include <stdio.h>

int main(){
    int n, m;
    scanf("%d%d",&m,&n);
    printf("%d",(m/n)+(m%n));
} 

2018/02/10 16:26

gudrhrehd123

m=int(input("총건수를 입력하세요\n"))
n=int(input("한 페이지에 보여줄 게시물수를 입력하세요\n"))

if n<1:
    print(0)
elif m==0:
    print(0)
elif (m/n)%1==0:
    print(m/n)
elif (m/n)%1!=0:
    print((m//n)+1)

2018/02/15 03:00

D B

    public void calculate() {
        if(pageItems > 0) {
            if(totalItems > 0) {
                if(pageItems >= totalItems) {
                    totalPages = 1;
                } else {
                    totalPages = totalItems / pageItems;
                    double number = totalItems % pageItems;
                    if(number > 0) {
                        totalPages += 1;
                    }
                }
            } else {
                totalPages = 0;
            }
        }

    }

2018/02/20 11:33

초초보

def total_page(m,n):
    if m%n == 0:
        return int(m/n)
    else:
        return int(m/n)+1

2018/02/22 20:00

맹재환

import math

m = int(input("Total postings: "))
n = int(input("Postings per page: "))

print("Total pages:", math.ceil(m/n))

2018/02/27 15:35

김진영

#include<stdio.h>
#include<math.h>
int main()
{
    int m, n;
    double page=0;
    printf("총 건수 : ");
    scanf_s("%d", &m);
    printf("한페이지에 보여줄 게시물 수 : ");
    scanf_s("%d", &n);

    if (n <= 0)
        printf("잘못 입력하셨습니다.\n");

    printf("총 페이지 수 : ");
    page = (double)m /(double)n;
    printf("%.0lf\n", ceil(page));

}

C로 작성

2018/03/01 19:01

오영민

import math

def main():
    pass

    m = int(input("Data : "))
    n = int(input("Line : "))

    print("------------")
    p = math.ceil(m / n)
    print("Page : %d" % p)

main()

2018/03/04 14:49

이승훈

import java.util.Scanner;

public class Paging {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int m = sc.nextInt();
        int n = sc.nextInt();
        int page;

        if(m%n>0)
            page = m/n+1;
        else
            page = m/n;

        System.out.println("Anser is " + page);

    }

}

2018/03/06 15:00

강성민

#include <stdio.h>


int main(void)
{
    int m = 0, n = 0, x = 0;

    while (1)
    {
        while (1)
        {
            scanf_s("%d %d", &m, &n);
            if (n >= 1) break;
            else if (n == 0 && m == 0) 
            {
                printf("종료\n");
                break;
            }
            else printf("1보다 작습니다.\n");
        }
        if (n == 0 && m == 0) break;
        x = (m / n) + (m % n);
        printf("총건수 : %d, 보여줄 게시물수 : %d, 출력 : %d\n", m, n, x);
    }
}

2018/03/06 18:02

유원준

자바입니다. package Q1; import java.util.Scanner;

public class Q20 {

public static void main(String[] args) {
  int count =1;
  Scanner sc = new Scanner(System.in);

  System.out.print("몇개를 저장할지 정하시오.");
  count = sc.nextInt();
  int[][] arr = new int[count][3];

  for(int i = 0; i<count;i++) {
          System.out.printf("%d. 총건수(m): ",i+1);
          arr[i][0]=sc.nextInt();
          System.out.printf("%d. 한페이지에 보여줄 게시물 수(n): ",i+1);
          arr[i][1]=sc.nextInt();
          if(arr[i][1] <1) {
              System.out.println("n값은 0보다 커야합니다. 다시입력해주세요.");
              i--;
              continue;
          }
          arr[i][2]=(int) Math.ceil((double)arr[i][0]/(double)arr[i][1]);
  }
  System.out.println("m\tn\t출력");
  for(int i = 0; i<arr.length;i++) {
      for(int j=0; j<arr[i].length;j++) {
          System.out.print(arr[i][j]+"\t");
      }
      System.out.println("");
  }
}

}

2018/03/07 09:49

김원응

def paging():
    m = int(input('총 게시물수\n'))
    n = int(input('한 페이지에 보여줄 게시물수\n'))
    if m > n: return m//n + 1
    else:
        if m: return 1
        else: return 0

Python 3입니다

2018/03/07 20:06

myyh2357

m = int(input("게시물 총 건수는?: "))
n = int(input("한페이지 표시 건수는?: "))

while m < -1 or n < 1:
    m = int(input("게시물 총 건수는?: "))
    n = int(input("한페이지 표시 건수는?: "))

page = 0
if m == 0: page = 0
else:
    page = int(m / n)
    if m % n != 0:
        page += 1

print("총 페이지는 %d 입니다." % page)

ceil 함수나 올림 처리하는 기능을 쓰면 좋겠군요.

2018/03/07 21:34

yonggyu park

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PracticeWW
{
    class Board
    {
        public static int Paging(float m, float n)
        {
            if (m % n == 0)
                return (int)(m / n);
            else
                return (int)((m / n) + 1);
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            float m, n;
            m = float.Parse(Console.ReadLine());
            n = float.Parse(Console.ReadLine());

            Console.WriteLine(Board.Paging(m, n));
        }
    }
}

C#입니다

2018/03/13 16:37

정관영

import java.util.Scanner;

public class Math{
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        System.out.println("총건수와 한페이지에 보여줄 게시물수를 차례대로 입력해주세요.");
        float input1=sc.nextInt();
        float input2=sc.nextInt();

        int output;

        if(input1%input2==0){
        output=(int)(input1/input2); //몫(정수)으로 변환
        }

        else{
        output=(int)(input1/input2)+1; //버림된 부분을 위해 한페이지 임의로 더해줌
        }

        System.out.println("총 페이지수는"+output+"입니다.");

    }
}

2018/03/13 21:53

배혜민

var m = 0;
var n = 0;
var pages = 0;

if(m == 0 || n == 0){
  pages = 0;
} else if(m > n){
  pages = Math.ceil(m/n);
} else if(m == n || m < n){
  pages = 1;
} else {
  console.log("logic error");
}

console.log("결과 : " + pages);

2018/03/14 22:16

youngjoon kim

import java.util.Scanner;

public class boardPaging {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc = new Scanner(System.in);

        int totalCount = sc.nextInt();
        int count = sc.nextInt();

        sc.close();

        if(totalCount % count > 0){
            System.out.println(totalCount / count +1);
        }else{
            System.out.println(totalCount / count);
        }

    }

}

2018/03/16 22:22

김태훈

Swift입니다.

import Foundation

func getTotalPageCount(_ totalArticleCount: Int, _ articlePerPage: Int) -> Int {
    return Int((Double(totalArticleCount) / Double(articlePerPage)).rounded(.up))
}

print("Total article count:  0, # of article per a page:  1, total page count: \(getTotalPageCount( 0,  1))")
print("Total article count:  1, # of article per a page:  1, total page count: \(getTotalPageCount( 1,  1))")
print("Total article count:  2, # of article per a page:  1, total page count: \(getTotalPageCount( 2,  1))")
print("Total article count:  1, # of article per a page: 10, total page count: \(getTotalPageCount( 1, 10))")
print("Total article count: 10, # of article per a page: 10, total page count: \(getTotalPageCount(10, 10))")
print("Total article count: 11, # of article per a page: 10, total page count: \(getTotalPageCount(11, 10))")

2018/03/18 04:54

졸린하마

def getTotalPage(m,n):
    if m%n == 0:
        return m//n
    else:
        return m//n +1

2018/03/19 15:01

DEMIAN

def page(m,n): if m % n == 0 : return m//n else : return m//n + 1

2018/03/19 15:19

yijeong

Javascript로 제작해보았습니다!

const getPageNum = (total, n) => {  
  if (n < 0) n = 1;
  return Math.floor(total / n)  
}

console.log(getPageNum(1, 1));

2018/03/20 11:55

정근희

mnum = int(input("총 건수 : "))
nnum = int(input("한 페이지에 보여줄 게시물 수 : "))

if mnum%nnum == 0:
    res = mnum/nnum
else:
    res = mnum/nnum + 1

print(int(res))

2018/03/20 17:24

bnewkk

#include <stdio.h>

int main()
{
    int m, n, result;
    printf("총건수(m)을 입력하세요 : ");
    scanf("%d", &m);
    printf("한페이지에 보여줄 게시물수(n)을 입력하세요 : ");
    scanf("%d", &n);
    if(n < 1) // 0이하의 숫자를 입력하면 프로그램을 종료 
    {
        printf("잘못 입력하여 프로그램을 종료합니다.");
        return 1;
    }
    result = m / n; // 총건수를 게시물수로 나누었을때 몫
    if(m%n == 0) // 총건수를 게시물수로 나누어 0이면 그 몫이 총페이지수가 됨 
        printf("총페이지수는 %d페이지 입니다.", result);  
    else
        printf("총페이지수는 %d페이지 입니다.", result+1); // 그것이 아니라 나머지가 있다면 총페이지수가 1장 늘어남 몫+1 

    return 0;
}

2018/03/23 12:24

효준이아빠

def paging(m,n):
    r = m//n
    if m%n != 0:
        r+=1
    print(r)

2018/03/23 13:33

재즐보프

python 3.6.1

Input = input("Enter the number of posts that need to be posted(m) and \n"
              "the capacity of a page in terms of number of posts(n) separating with a comma:").split(',')
m, n = int(Input[0]), int(Input[1])
n_pages = m//n + 1 if m%n != 0 else m//n
print(n_pages)

2018/03/24 16:06

최상혁

    public static int totPage(int m, int n) {
        int totPage = 0;
        totPage = m / n;
        totPage += (m % n != 0) ? 1 : 0;
        return totPage;
    }

2018/03/26 17:15

이준석

public static int paging(int totalNum , int boardNum){
        int page = 0 ;
        if(totalNum ==0){
            return 0;
        }else{
            if(totalNum%boardNum !=0){
                return page = totalNum/boardNum +1;
            }else{
                return page =  totalNum/boardNum;
            }
        }
    }

2018/03/27 10:26

김준기

def board(m,n):
    page = m // n
    if m % n > 0 :
        page = page + 1

2018/04/03 22:35

윤건희

파이썬

m = int(input('total page: '))
n = int(input('in one page: '))

if m % n == 0:
    result = int(m / n)
else:
    result = int(m / n) + 1

print(result)

2018/04/04 20:51

이진우

-1 n = 0 일때 오류 - Zzz, 2018/04/07 14:45

Pharo Smalltalk 6.1

cd020:numPost on:numPerPage
    ^ (numPost / numPerPage) ceiling

2018/04/05 20:58

mohenjo


python

m = int(input("총게시물수:"))
n = int(input("한 페이지에 들어가는 게시물수"))
while True:
         if n >= 1 and m%n ==0 :
                  print("총게시물수는", m//n)
                  break
         elif n >= 1 and m%n > 0:
                  print("총게시물수는", m//n+1)
                  break
         else:
                  n=int(input("한페이지에 들어가는 게시물 수는 0개 이상이여야합니다.:"))

2018/04/07 14:43

Zzz

m=int(input("총 게시물수 : "))
n=int(input("페이지당 게시물수(1이상의값) : "))


result =  int(m//n +1)
if m%n == 0:
    result = int(m/n)
if m == 0:
    result = 0

print("m","n","result")
print(m,n,result)

2018/04/13 16:22

chris park

# python3
m, n = int(input('m: ')), int(input('n: '))
print(m != 0 and (m % n == 0 and m // n or m // n + 1) or 0)

2018/04/13 19:07

김태영

#include <iostream>

using namespace std;

int main()
{
    int m, n, p;    // p : page
    cout << "Enter the number of posts and the number of posts to be displayed on one page: ";
    cin >> m >> n;
    if (m%n == 0)
        p = m / n;
    else p = m / n + 1;
    cout << p << " page\n";
    return 0;
}

2018/04/13 22:37

KangSan Jeon

import java.util.Scanner;

public class 2 {
     public static void main(String[] args) {

            Scanner sc = new Scanner(System.in);

            System.out.println("총 게시글 수 ");
            int m = sc.nextInt();
            System.out.println("페이지당 게시글 수 ");
            int n = sc.nextInt();

            if (m % n == 0)
                System.out.println(m / n + " 페이지 필요");
            else
                System.out.println(m / n + 1 + " 페이지 필요");

        }

}

2018/04/15 12:14

聂金鹏

#include<stdio.h>

int main() {
    int m, n;

    printf("총 건수: ");
    scanf_s("%d", &m);
    printf("한페이지 게시물수: ");
    scanf_s("%d", &n);

    printf("페이지수: %d\n", page(m,n));
    return 0;
}

int page(int m, int n) {
    int page;
    int n1, n2;

    n1 = m / n;
    n2 = m % n;
    page = n1 + n2;

    return page;
}

c 입니다.

2018/04/21 12:36

김현우

여러 코드를 보며 공부하는 중입니다.

// 아이템을 원하는 개수로 페이지에 표시하려면 필요한 페이지 수는
        public void Test1()
        {
            int iItem = 11;
            int iViewCnt = 10;
            Console.WriteLine("Total item : {0} / View Count : {1} / Page : {2}", iItem, iViewCnt, iItem % iViewCnt > 0 ? iItem / iViewCnt + 1 : iItem / iViewCnt);
        }

2018/04/26 16:43

비트에이스

public class Site_Page {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        int count;
        int page;
        int page_count;
        System.out.print("총 건수를 입력하세요 > ");
        count = s.nextInt();
        System.out.print("한 페이지에 보여줄 건수의 수를 입력하세요 >");
        page = s.nextInt();
        s.close();
        if(count == 0){
            System.out.println("m   > 0");
            System.out.println("n   > "+page);
            System.out.println("출력  > 0");
        }else if(count%page == 0){
            System.out.println("m   > "+count);
            System.out.println("n   > "+page);
            System.out.println("출력  > "+count/page);
        }else if(count%page != 0){
            System.out.println("m   > "+count);
            System.out.println("n   > "+page);
            System.out.println("출력  > "+(count/page+1));
        }
        System.out.println();
    }
}

2018/04/29 16:02

김현준

#include <stdio.h>

int main(void)
{
   int Totalpost, postNum = 0;
   int page = 0;
   puts("insert Totalpost and postNum");

   scanf("%d %d", &Totalpost, &postNum);

   if(Totalpost % postNum == 0){
      page = (Totalpost / postNum);
   }else{
         page = (Totalpost / postNum) + 1;
   }

   printf("page : %d\n", page);

   return 0;
}

2018/05/02 15:51

김엽기

'''A씨는 게시판 프로그램을 작성하고 있다.

A씨는 게시물의 총 건수와 한 페이지에 보여줄 게시물수를 입력으로 주었을 때 총 페이지수를 리턴하는 프로그램이 필요하다고 한다.

입력 : 총건수(m), 한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n >= 1)
출력 : 총페이지수

A씨가 필요한 프로그램을 작성하시오.'''

#m : 총 건수
#n : 한 페이지에 보여줄 게시물수
#출력 : 총 페이지

import math

#총 건수와 한 페이지에 올릴 게시물 수를 입력받는 코드
m = int(input("총 건수를 입력해주세요! "))
n = int(input("한 페이지에 몇 개의 게시물을 올리시겠습니까?(한 개 이상) "))

#총 몇 페이지가 필요한지 계산하는 코드
page=m/n

print(math.ceil(page), "페이지가 필요합니다!")

2018/05/03 13:38

Seung Ki Lee

입력 : 총건수(m), 한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n >= 1) 출력 : 총페이지수

void printFunc(int m, int n) { int result = 0;

result = (m / n) + 1;

System.out.println("m, n, 출력"); System.out.println(m + ", " + n + ", " + result); }

2018/05/04 16:55

뽀글이머리

i1 = input("input: ") operands = i1.split(',') a,b = int(operands[0]),int(operands[1])

def Printer(m,n): if n < 1: return 'Error; another n value.' else: if m % n == 0: result = m // n elif m > n: result = m // n + 1 elif m < n: result = 1 return result

print(Printer(a,b))

2018/05/05 01:20

최우성

// 자바입니다
   public static void main(String[] args) throws Exception { 
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String[] str = br.readLine().split(" ");
        int m = Integer.parseInt(str[0]);
        int n = Integer.parseInt(str[1]);
        int cnt = 0;
        int tmp = 0;
        while (tmp < m) { 
            tmp += n;
            cnt++;
        }
        System.out.println(cnt);
    }
// 처음엔 m/n + m%n 으로 했는데 이 문제의 예시는 통과되지만 다른 케이스는 안되더라고요.
그래서 한 게시판에 보여줄 수 있는 게시물 수를 총 건수가 넘을 때까지 더하는 식으로 풀었씁니다

2018/05/05 11:13

정몽준

public class Paging {

    public static void main(String[] args) {
        int m;
        int n;
        int result;

        Scanner scan=new Scanner(System.in);
        System.out.print("게시물:");
        m=scan.nextInt();
        System.out.print("페이지당 담을 건수:");
        n=scan.nextInt();

        result=m/n;
        if(m%n>0) {
            result++;
        }
        System.out.println(result);
    }
}

2018/05/08 15:24

강윤일

m = int(input("게시물의 총 건수: "))
n = int(input("한 페이지에 보여줄 게시물 수: "))

# n >= 1

page = m % n != 0 and m // n + 1 or m // n

print("총페이지수: ", page)

삼항 연산자를 page = m % n == 0 and m // n or m // n + 1로 뒤집으면 m = 0, n = 1 일 때 page가 1이 되네요. 뭐지

2018/05/08 19:51

한카일

m,n=input().split(",")
m,n=int(m),int(n)
if (m//n)==(m/n):
   print(m/n)
else:
   print(int(m//n+1))

2018/05/08 20:10

나영연

number
m=int(input())
n=int(input())
number = m /n
if(number == 0){
print("number")
}
elif(number >= 1){
print("number+1")
}

2018/05/08 20:14

이지윤

m=input() n=input() m=int(m) n=int(n) print(m,n,m//n + m%n)

2018/05/08 20:17

woo02woo

m,n=input().split(",")
if m%n>0:
  print(m//n+1)
else:
  print(m//n)


2018/05/08 20:28

육송희

m=input() n=input() m=int(m) n=int(n) if (m%n>0): print(m,n,m//n+1) else: print(m,n,m//n)

2018/05/08 20:29

woo02woo

def page_number(x, y):
    if x == 0:
        return 0
    elif int(x/y) == 0:
        return 1
    elif x > y and x % y != 0:
        return int(x/y)+1
    else:
        return int(x/y)

print(page_number(11,10))

난...멍청이야...

2018/05/08 23:06

김산양

m = int(input("전체 게시물 수 :"))
n = int(input("페이지에 보여줄 게시물 수 :"))

def board_show(m, n):
    result = m // n + 1
    return result

print(board_show(m, n))

2018/05/09 15:42

Sangbeom Lee

include

int main(void) { int a, b = 1; // a = 게시물 b = 한페이지에 보여줄 게시물 int c = 0; // c = 총 페이지

printf("게시물 수 : ");
scanf_s("%d", &a);
printf("한 페이지에 표시할 게시물 수 : ");
scanf_s("%d", &b);
c = (a / b);
if (a % b != 0 && a != 0)
{
    c++;
}
printf("페이지 수 : %d\n", c);
return 0;

}

2018/05/11 09:46

정민

python

import math
def page(m,n):
    total=math.ceil(m/n)
    print(total)
page(0,1)

2018/05/11 17:19

관관

Scanner in =new Scanner(System.in);
        int c = 0;



        System.out.print("총 건수를 입력해주세요: ");
        int m = in.nextInt(); 

        System.out.print("한 페이지에 보여줄 게시판수를 입력해 주세요 : ");
        int n = in.nextInt();
        if(n<1)
        {
            System.out.println("n은 1보다 작을수 없습니다.");
            System.out.print("다시 입력해주세요:");
            n = in.nextInt();
        }



        if(m%n==0)
        {
            c=m/n;
            System.out.println("총 건수: "+c);
        }
        else
        {
            c=(m/n)+1;
            System.out.println("총 건수: "+c);
        }

2018/05/11 22:24

박용훈

def board_pages(m,n):
    total_pages = 0
    if n < 1:
        n = 1
    if m % n == 0:
        return int(m/n)
    else:
        return int(m/n) + 1

print("m","n","출력")
print(0,1,board_pages(0,1))
print(1,1,board_pages(1,1))
print(2,1,board_pages(2,1))
print(1,10,board_pages(1,10))
print(10,10,board_pages(10,10))
print(11,10,board_pages(11,10))

2018/05/14 02:15

이충경

 public static void main(String[] args) {

        int m = Integer.parseInt(args[0]); //전 게시물 갯수
        int n = Integer.parseInt(args[1]); //한페이지에 보여줄 게시물 갯수

        int page = 0;
        if (m > 0 && n > 0)
            page = (int) Math.ceil((double) m / n);

        System.out.println(page);
    }

2018/05/14 15:47

배혁남

def calcNumberOfPages(m, n):
    if (m % n > 0):
        return m // n + 1
    else:
        return m // n

#m n 출력
print(calcNumberOfPages(0,1))
print(calcNumberOfPages(1,1))
print(calcNumberOfPages(2,1))
print(calcNumberOfPages(1,10))
print(calcNumberOfPages(10,10))
print(calcNumberOfPages(11,10))

2018/05/19 15:26

재즐보프

파이썬 3.6

def page_cal(m, n):
    if m % n is not 0:
        page = m // n + 1
    else:
        page = m // n
    return page

2018/05/23 14:54

Gerrad kim

import java.util.Scanner;

public class BoardPaging {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int m = sc.nextInt(), n = sc.nextInt();
        System.out.println(m == 0 ? 0 : m % n == 0 ? m / n : m / n + 1);
    }
}

2018/05/28 20:29

김지훈

m = input("총건수")
n = input("페이지당 게시물 수")

print(round(int(m)/int(n)+0.5))

2018/05/29 03:34

조성은

Python

import math

m_set = [0, 1, 2, 1, 10, 11]
n_set = [1, 1, 1, 10, 10, 10]

for m, n in zip(m_set, n_set):
    print(math.ceil(m/n))

2018/05/30 15:52

Taesoo Kim

import math

m = int(input("게시물의 총 건수?"))
n = int(input("한 페이지에 보여줄 게시물 수는?"))

print("m    n   출력")
print("%d   %d  %d" % (m, n, math.ceil(m/n)))

2018/06/03 18:52

meteor

지적 환영

m = raw_input("input your post number(m): ")
n = raw_input("how many show your page?(n): ")
n >= 1
all = 0
m = int(m)
n = int(n)

if(m==0 and n==1):
    all == 0
elif(m==1 and n==0):
    all == 1
elif(n>m):
    all = 1
else:
    all = int(m) - int(n) + 1

print("%d" % all)

2018/06/07 17:23

g06lin

C [지적 환영해요]

#include <stdio.h>

int main()
{

int m=0;
int n=0;
int all=0;

printf("input your post(m) : ");
scanf("%d", &m);
printf("input your page(n) : ");
scanf("%d", &n);

if(m==0 && n==1){
all = 0;
}
else if(n>m){
all = 1;
}
else{
all = m-n+1;
}

printf("%d\n", all);
}

2018/06/07 17:55

g06lin

def paging(m, n):
    if m==0: return 0
    elif m>n: return m//n if m%n == 0 else m//n+1
    elif m<=n: return 1

2018/06/10 20:30

박유빈

def page(m,n): if m > n: if m % n == 0: return m else: return m / n + 1 elif m == 0: return 0 else: return 1

2018/06/11 15:11

我是谁(是不是很神奇?)

def page(m,n): if m > n: if m % n == 0: return m else: return m / n + 1 elif m == 0: return 0 else: return 1

2018/06/11 15:11

我是谁(是不是很神奇?)

def pag(m, n):
    pag = m // n 
    if m % n > 0: 
    page += 1
    return pag

하면서배우고있습니다 ㅠㅠ

2018/06/11 19:35

leak

def solution():
    m = int(input("총 게시물수는? "))
    n= int(input("한 페이지에 보이는 게시물수는? "))

    pages = m // n
    if m % n:
        pages += 1

    print(m,n,"--->",pages)

2018/06/19 00:02

Jace Alan

def board(m, n):
    if m == 0:
        result = 0
        return result
    elif m > n and m % n ==0:
        result = divmod(m, n)
        return result[0]
    elif m > n and m % n !=0:
        result = divmod(m, n)
        return result[0] + 1
    elif m <= n:
        result = 1
        return result

a = input("Put the number of cases(m) : ")
b = input("Set the number of cases in 1 page(n) : ")
pageNum = board(int(a), int(b))

print(pageNum)

2018/06/19 11:25

유진우

처음에는 m / n에 나머지가 있으면 1을 더하는 방식으로 처리했는데, 다른분들 코드를 보니 ceil 함수가 있네요... 많은 참고가 되었습니다.

public class Paging {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        System.out.print("총건수(m) : ");
        double m = sc.nextDouble();
        System.out.print("한페이지에 보여줄 게시물수(n) : ");
        double n = sc.nextDouble();
        sc.close();

        // 나누기 사용
//      int page = m / n;
//
//      if (m % n > 0)
//          page++;

        // ceil 함수 사용
        int page = (int) Math.ceil(m/n);

        System.out.println(page);
    }
}

2018/06/20 10:02

whitebeard-k

import java.util.*;

public class Shakkur { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.print("총 건 수: "); String str=sc.nextLine(); System.out.print("페이지 당 보여줄 게시물 수 : "); String str1=sc.nextLine();

    int bullets=Integer.parseInt(str);
    int per_page=Integer.parseInt(str1);

    int need_page=bullets/per_page;
    if(bullets%per_page!=0) {
        need_page+=1;
    }

    System.out.println(need_page);
}

}

2018/06/21 11:40

에에엑

def p(m,n):
    if m%n == 0:
        return m//n
    else:
        return (m//n)+1

2018/06/23 17:30

나윤형

from math import *
m = input('게시물의 총 건수: ')
n = input('한 페이지에 보여줄 게시물수: ')

print('총 페이지수: %d' % ceil(int(m)/int(n)))

2018/06/24 08:31

Creator

static int getTotalPage(int m, int n) {
        int totalPage = 0;

        if ((m % n) != 0) {
            totalPage = (m / n) + 1;
        } else {
            totalPage = (m / n);
        }

        return totalPage;
    }

2018/06/29 20:45

김성민

import math

def boardPaging(m,n):

m은 총 건수, n은 한 페이지에 보여줄 게시물수 → 출력 : 총페이지 수

return math.ceil(m/n)

2018/06/30 16:30

김용준

#include<stdio.h>
int main()
{
    int m, n;
    printf("총 건수 입력: ");
    scanf_s("%d", &m);
    printf("한 페이지에 보여줄 게시물 수 입력");
    scanf_s("%d", &n);
    if (n < 1)printf("게시물 수 오류입니다.");
    printf("총페이지수: %d", m / n + 1);

    return 0;
}

2018/06/30 16:40

이종희

# ex) m=20, n=3인 경우

m=20
n=3
a=m//n

if m%n != 0:
    print(a+1)
elif m%n == 0:
    print(a)

2018/06/30 16:41

김규영

total_count = int(input("총 건수 : "))
paging = int(input("한 페이지에 보여줄 게시물 수 : "))

total_page = int(total_count / paging)

if total_count % paging == 0:
    print(total_page)
else:
    print(total_page + 1)

2018/07/03 16:56

홍길동

m = int(input())
n = int(input())

o = m/n

if o > m//n:
    o += 1

print(int(o))

2018/07/03 22:31

박현우

package kennsyu_イスンウ_個人練習;

public class cd_0004 {

public static void main(String[] args) {
    System.out.println(resultPage(11,10));
}

public static double pageCount(double m, double n) {
    double pageCount = 0;
    double quo = m / n;
    if (n <= 0) {
        pageCount = -1;
    } else if (quo == 1 || quo < 1) {
        pageCount = 1;
    } else if (m % n == 0) {
        pageCount = Math.floor(quo);
    } else {
        pageCount = Math.floor(quo) + 1;
    }

    return pageCount;
}

public static String resultPage(double m, double n) {
    double pageCount = pageCount(m, n);
    String resultPage = "";

    if (pageCount == -1) {
        resultPage = "入力エラー";
    } else {
        resultPage = "総ページ: " + (int) pageCount + "page";
    }

    return resultPage;
}

}

2018/07/06 12:01

LeeSeungwoo

m = input('게시물의 총 건수를 입력하세요: ')
n = input('한 페이지에 보여줄 게시물 수를 입력하세요: ')

2018/07/06 17:38

야쿠르트랑

import java.util.Scanner;

public class algo5 {

public static void main(String[] args) {

    int m = new Scanner(System.in).nextInt();
    int n = new Scanner(System.in).nextInt();

    int pageNum =1;

    for (int i =1; i < m+10; i ++) {

        if (m > (n * i) ) {
            pageNum++;
        }
    }
        System.out.println("총 페이지수 : " + pageNum);
}

}

```

2018/07/13 17:05

이재문

import math

m = int(input("총 건수는? : "))
n = int(input("한 페이지에 보여줄 게시물 수는? : "))

page = math.ceil(m/n)
print(page)

2018/07/15 18:44

Jungmin Lee

def page(m, n):
    if(n < 1):
        print("Error n is smaller than 1")
    else:
        res = m // n
        if(m % n != 0):
            res += 1
    return res

2018/07/17 17:50

시간의마법

def calc_pages(m, n):
    m = m + (n - 0.1)
    return int(m // n)

2018/07/23 23:24

Yonghoon Kim

파이썬입니다.

m = int(input())
n = int(input())

if m == 0 : ans = 0
elif m > n : ans = m//n + 1
else : ans = 1

print(ans)

2018/07/24 19:11

김준영

#include<stdio.h>
#include<Math.h>

void detective_search(float, float); 
int main()
{
    float m;
    float n;

    printf("A씨는 게시판 프로그램을 작성하고 있다. \n\n");
    printf("A씨는 게시물의 총 건수와 한 페이지에 보여줄 게시물수를 입력으로 주었을 때 총 페이지수를 리턴하는 프로그램이 필요하다고한다.\n");
    printf("총건수를 입력해주세요 만약 0라면 출력페이지는 자동으로 0이됩니다.\n");
    scanf("%f", &m);

    while(1)
    {
        printf("한페이지에 보여줄 게시물수 를입력해주세요 \n");
        scanf("%f", &n);

        if(n<=0)
        {
            printf("다시입력해 주세요 \n");

        }
        else{
            break;
        }

    }
    detective_search(m, n);

    return 0;
}

void detective_search(float m, float n)
{
    int z;


     z = ceil(m/n); 

    printf("총건수 = %d, 한페이지에 보여줄수있는 게시물수= %d , 총페이지수 : %d \n ", (int)m, (int)n, z);  
}

2018/07/26 00:06

이우경

import math
def Program(m,n):
    if n >= 1:
        page = math.ceil(m/n)
    elif m == 0:
        page = 0
    else:
        print("n은 1보다 크거나 같아야 한다.")
    return page


2018/07/27 04:00

이지연

in_m=int(input("총 건수를 입력하세요"))
in_page=int(input("한페이지 당 보여줄 게시물 수를 입력하세요(단, 1보다 큰 정수만 입력하세요.)"))

if(in_m%in_page>0):
    output=int((in_m/in_page))+1
else:
    output=(in_m/in_page)

print("총건수는 %d이고 한페이지 당 보여줄 게시물의 수는 %d이므로 총 페이지수는 %d입니다."%(in_m,in_page,output))

2018/08/01 17:17

박제현

파이썬입니다

m = int(input("총 건수를 입력하시오\n"))
n = int(input("한 페이지에 보여줄 게시물 수를 입력하시오\n"))

if n < 1:
             pass

elif n == 1:
             print(m,n,m)

elif m <= n:
             print(m,n,1)

else:
             print(m,n,(m//n)+1)

2018/08/03 17:50

이홍민

#include<stdio.h>
#pragma warning(disable:4996)

int main()
{
    int contents, pageincontents;
    int result;

    while (1)
    {
        scanf("%d %d", &contents, &pageincontents);

        if (contents == 0) result = 0;
        else if ((float)contents / pageincontents <= 1) result = 1;
        else if (contents % pageincontents == 0) result = contents / pageincontents;
        else result = (float)contents / pageincontents + 1;

        printf("결과 값: %d", result);

        while (getchar() != '\n');
    }
    getchar();
}

2018/08/07 23:29

심준범

total=0
def TotalPage(m,n):
    total = m // n
    if m%n !=0:
        total +=1
    print(total)

2018/08/08 15:09

S.H

import math
n = 0

print('게시물의 총 건수를 입력하시오.')
m = input()

print('한페이지의 게시물의 수를 입력하시오.')

while int(n) < 1:
    n = input()
    if int(n) < 1:
        print('다시 입력하시오.')
    else:
        break

totalPage = math.ceil(int(m)/int(n)) #올림함수 math.ceil
print('게시물 총 건수는 %s, 한페이지 게시물 수는 %s, 총페이지 수는 %s입니다.' %(m,n,totalPage))

2018/08/15 01:42

석진일

Python 3.7입니다.

def page(m, n):
    if m % n == 0: r = m // n
    else: r = m // n + 1
    return r

2018/08/17 21:35

김건우

m = input("How many posters are?")
n = input("How many posters to post on a page?")
def ceil_func(a, b):
    c = 0
    a = int(a)
    b = int(b)
    if a % b == 0:
        c = 0
        return int((a / b) + c)
    elif a % b >= 1:
        c = 1
        return int((a / b) + c)
    else:
        return "Error"


print("total page:", ceil_func(m, n))

저는 python을 사용하였습니다. 다른 답안을 보니 ceil function이 있는거 였네요ㅎㅎ 또 배워갑니다~

2018/08/21 16:01

aa

  1. 총건수 m을 입력받는다.
  2. 한 페이지에 보여줄 게시물 수 n을 입력받는다.
  3. m을 n으로 나눈 몫을 저장한다.
  4. m을 n으로 나눴을 때 나머지가 0보다 크면 3번 값에 1을 더한다.
  5. 결과를 출력한다.
m = int(input('게시물 총 건수는?'))
n = int(input('한 페이지에 보여줄 게시물 수는?'))
numberOfPages = 0
Q = 0

Q = int(m / n)

if m % n > 0:
    Q = Q + 1

numberOfPages = Q

print(numberOfPages)

2018/08/21 19:54

박일규

def board(m,n):
    if m==0:
        output=0
    if m!=0:
        if m<n:
            output=1
        else:
            output=round(m/n+0.5)
    return output

2018/08/22 10:13

JW Yoo

# python
import math
m = input('총 건수를 입력하세요:')
n = input('한 페이지에 보여줄 게시물수를 입력하세요:')

if m == 0:
    result = 0
else:
    result = math.ceil(int(m)/int(n))
print(result)

2018/08/23 14:41

Da Som kwon

루비입니다

def page i, j
    (i.to_f / j.to_f).ceil
end

2018/08/23 16:41

아뇩다라삼먁삼보리

C#

using System;

namespace CD020
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] m = { 0, 1, 2, 1, 10, 11 }; // 총 건수
            int[] n = { 1, 1, 1, 10, 10, 10 }; // 페이지당 게시물 수

            for (int i = 0; i<m.Length; i++)
            {
                Console.Write($"총 건수: {m[i]}, 페이지당 게시물 수: {n[i]} -> ");
                Console.WriteLine( $"페이지 수: {GetNumberOfPage(m[i], n[i])}");
            }
        }

        static int GetNumberOfPage(int m, int n) => (int)Math.Ceiling((double)m / n);
    }
}

2018/08/23 18:18

mohenjo

def page(m,n):
    page=m//n
    if m%n>0 : page+=1
    print (page)


page(0,1)
page(1,1)
page(2,1)
page(1,10)
page(10,10)
page(11,10)

2018/08/24 10:39

Rex

```{.python} def page(m,n): if m%n==0: print(int(m/n)) elif m%n!=0: print(int(m//n)+1)

2018/08/26 22:06

전형진

m = int(input())
n = 0
n += n + (m/10)
if m % 10 > 0:
    n += 1

print(n)

2018/09/03 17:39

홍영주

#include <stdio.h>

void main(void)
{
    int m = 0, n = 0, t_page = 0;
    printf("총 게시물 건수: ");
    scanf_s("%d", &m);
    printf("\n한 페이지에 보여줄 게시물 수: ");
    scanf_s("%d", &n);
    if (m == 0) t_page = 0;
    else t_page = (m - 1) / n + 1;
    printf("\n총 페이지 수는 %d 페이지 입니다.\n", t_page);
}

C언어입니다.

2018/09/04 13:02

이호영

public class BoardContents {
    public static void main(String args[]){
        Scanner sc = new Scanner(System.in);

        int m,n,result;

        System.out.print("총 게시물 수를 입력하세요. : ");
        m = sc.nextInt(); //총 게시물 수
        sc.nextLine();
        System.out.print("한 페이지에 출력할 게시물 갯수를 입력하세요. : ");
        n = sc.nextInt(); //한페이지에 보여줄 게시물 수

        if(m%n==0){
            result = m/n;
        }else{
            result = (m/n)+1;
        }
        System.out.print("총 페이지 수 : " + result);
    }
}

2018/09/04 14:24

james.lee

#-*- encoding:utf-8 -*-



m = int(input("총 건수 : "))

n = int(input("한 페이지에 보여줄 건 수 : "))



result = 1 if m < n else (m/n +1 if m%float(n) > 0 else m/n)

print("출력 값 : %d" %result)

2018/09/04 21:48

오왕씨

var myStringA = prompt('총 게시물 건수 입력', '');

var myStringB = prompt('한 페이지에 보여줄 게시물 수 입력', '');

alert(Math.ceil(myStringA/myStringB));

2018/09/06 13:22

jey0109

#pragma warning (disable : 4996)
#include <stdio.h>
int main()
{
    int m, n, result = 0;
    printf("총 게시물 수를 입력해주세요 : ");
    scanf("%d", &m);
    printf("한 페이지의 최대 게시물 수를 입력해주세요 : ");
    scanf("%d", &n);
    if ((m <= n) && (m != 0))
    {
        printf("총 페이지 수 : 1");
    }
    else if (m == 0)
    {
        printf("총 페이지 수 : 0");
    }
    else if (m > n)
    {
        result = (m / n) + 1;
        if ((m % n) == 0)
        {
            result -= 1;
        }
        printf("총 페이지 수 : %d", result);
    }
    return 0;
}

C입니다. 겨우 풀었구나 하며 풀이 쓰려다 다른 분들의 풀이를 보고 적잖은 충격을 받았습니다. 아직 부족한 게 많다는 걸 깨달은 기념으로 봐도봐도 부끄러워지는 코드를 올립니다. ㅠㅠ

2018/09/06 16:08

OverEasy

python 입니다.

def page(m, n):    return (m + n -1) // n

2018/09/08 23:27

bangrangman

Python입니다.

m = int(input()); n = int(input())
print(m//n + 1 if m % n > 0 else m // n)

2018/09/16 22:14

김도영

 #include <stdio.h>
 main()
 {
    int k,m,n; // k는 총 페이지 수, m은 총 건수, n은 한 페이지에 보여줄 게시물 수
    printf("총 건수를 입력하시오 : "); scanf("%d",&m);
    printf("한 페이지에 보여줄 게시물 수를 입력하시오 : "); scanf("%d",&n);
    if(m%n==0){
        k=m/n;
  }
    else{
        k=m/n+1;
     }
    printf("총 페이지 수는 %d",k);

 printf("\n");
 system("pause");
 return 0;
 }

2018/09/18 21:24

eomchanwoo

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

    Scanner sc=new Scanner(System.in);

    int m=sc.nextInt();
    int n=sc.nextInt();


    if(m%n>0) {
        System.out.println(m/n+1);
    }else {
        System.out.println(m/n);
    }
}

}```{.java}

```

2018/09/20 11:35

donakim

def count_page(totoal_article_count, article_per_page):
    result = totoal_article_count / article_per_page
    if totoal_article_count % article_per_page != 0:
        result += 1
    return result

if __name__ == '__main__':
    totoal_article_count = int(input('Total article: '))
    article_per_page = int(input('Article per page: '))
    print count_page(totoal_article_count, article_per_page)

2018/09/21 02:30

RumbleBang

public static void main(String[] args) {
        System.out.println(paging(0,1));
        System.out.println(paging(1,1));
        System.out.println(paging(2,1));
        System.out.println(paging(1,10));
        System.out.println(paging(10,10));
        System.out.println(paging(11,10));
    }
    public static int paging(int totalBoard,int boardCount) {
        return totalBoard%boardCount==0?totalBoard/boardCount:(totalBoard/boardCount+1);
    }

2018/09/21 10:02

길경완

#게시판 페이징

#입력: 총 건수: m, 한 페이지에 보여줄 게시물 수: n
#출력: 총 페이지 수

def page(m, n):
    if m % n == 0: # 나누어 떨어질때는 몫이 페이지수
        return m / n
    else: # 아닐 경우에는 몫 +1이 페이지
        return m // n +1

print(page(0,1))
print(page(1,1))
print(page(2,1))
print(page(1,10))
print(page(10,10))
print(page(11,10))

2018/10/03 22:24

달품

import java.util.Scanner;

public class Gasipan { public static void main(String[] args) { Scanner sc = new Scanner(System.in);

    System.out.println("총 건수 입력 : ");
    int a = sc.nextInt();
    System.out.println("한 페이지에 보여줄 게시물 수");
    int b = sc.nextInt();

    if (b%a==0) {
        System.out.println("총페이지수 = " + b%a);
    } else {
        System.out.println("총페이지수= " + b%a);
    }
}

}

2018/10/04 19:28

이범진

package ex02_1;

import java.util.Scanner; public class Board {

public static void main(String[] args) {
    int total, post;
    int page = 1;

    Scanner input = new Scanner(System.in);
    System.out.println("게시물은 몇 개인지 기재하시오.");
    total = input.nextInt();

    System.out.println("한 페이지당 몇 개의 페이지를 담을건지 기재하시오");
    post = input.nextInt();

    if(total%post == 0) {
        System.out.println("페이지 갯수 : " + total/post);
    }else
        System.out.println("페이지 갯수 : " + (total/post+page));
}

}

2018/10/10 22:18

배현재

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>

int main()
{
    float m, n;
    int answer = 0;

    scanf("%f %f", &m, &n);

    for (;;)
    {
        if (m/n != 0)
        {
            answer++;
            m -= n;
        }
        if (m <= 0)
        {
            break;
        }
    }

    printf("%d", answer);

    return 0;
}

다른 수도 가능하도록 보편적으로 C언어로 작성했습니다.

2018/10/14 22:26

MrNick 이은총/ LanotaDefenceCrops

m = int(input("총건수: "))
n = int(input("게시물수: "))

res = m//n
if m%n: res += 1

print("총페이지수: %s" % res)

Python3 입니다

2018/10/15 13:42

MiniCube

package codingdozang;
import java.util.Scanner;
public class bulletinboard {

    public static void main(String[] args) {
        bulletinboard p=new bulletinboard();

        Scanner in=new Scanner(System.in);
        System.out.print("m:");
        int num1=in.nextInt();
        System.out.print("n:");
        int num2=in.nextInt();

        System.out.println("출력:"+p.algorithm(num1,num2));

    }
    public int algorithm(int m, int n) {
        if(m==0)
            return 0;
        else if(m>0) {
            if(n==0) return -1; //error 라는 뜻
            else if(n>0) {
                if(m<=n)
                    return 1;
                else 
                    if(m%n==0) return m/n;
                    else return m/n+1;
            }
            else
                return -1;
        }
        else 
            return -1;  //error라는 뜻
    }
}

2018/10/18 18:23

이동준

from math import ceil
# 게시물 총 수 (m)
# 한 페이지당 보여줄 게시물 수 (n) 단 1 <= n
# 리턴 -> 총 페이지수
def theNumberOfPages(m, n):
    allOfPosts = m
    postsPerPage = n
    return ceil(m / n)

2018/10/20 22:07

paul diamond

m = int(input('총 게시물의 수 : '))
n = int(input ('한 페이지에 보여질 게시물의 수 : '))

if m % n == 0:
    print(m // n)

else :
    print(m // n + 1)

2018/10/23 23:28

Minho Chu

m=int(input("총건수"))

n=int(input("한페이지에 보여 줄 수"))



if n>=m :
    if m == 0 :
        print("0")    
    else:
        print(m)
if m>n :
    if m%n == 0: 
        print(m//n)
    elif m%n !=0:
        print(m//n+1)

2018/10/25 17:17

임채원

m=int(input("m:"))
n=int(input("n:"))
if m==0:
    print(0)
elif m==n:
    print(1)
elif m<n:
    print(1)
elif m>n and m%n==0:
    print(int(m/n))
elif m>n and m%n!=0:
    print(int(m/n+1))

2018/10/27 05:35

빅디펜스

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int m,n;
        m = scan.nextInt();
        n = scan.nextInt();
        if(m%n>0)
        {
            System.out.println(m/n+1);
        }
        else if(m<n)
        {
            System.out.println("0");
        }
        else
        {
            System.out.println("1");
        }
    }
}

2018/10/29 06:09

수빈

m = input()

n = input()

if int(m) == 0:
    print("0")

elif int(m) % int(n) == 0:
    print(int(m) // int(n))

else:
    print((int(m) // int(n)) + 1)

2018/10/29 12:59

그사람 남한 볼 수 있어요

m=int(input('M: '))
n=int(input('N: '))
r=m//n+1
if m//n==m/n:
    r-=1

2018/10/29 19:54

Luzz

#include <stdio.h>

int main(int argc, const char * argv[]) {
    // insert code here...
    int cnt = 0;
    int limit = 0;
    int sum = 0;

    while(1) {
        printf("게시물 총 건 수 : ");
        scanf("%d", &cnt);

        do {
            printf("페이지 게시물 수 : ");
            scanf("%d", &limit);
        } while(limit < 1);

        sum = cnt / limit;
        if(cnt % limit != 0) sum++;

        printf("총 페이지 수 : %d\n" , sum);
    }
}

2018/10/29 21:26

김요셉

include

include

include

int main() { int m; //총 건수 int n; //한페이지에 보여줄 게시물수 int result=0; //출력값 int loop=0; printf("m\tn\n"); while(loop<10){ scanf("%d\t%d",&m,&n); if(m<n){ if(m==0){ printf("출력값:%d\n",result); }else{ printf("출력값:%d\n",result+1); } }else{ if(m%n==0){ result=m/n; printf("출력값:%d\n",result); }else{ result=m/n; printf("출력값:%d\n",result); } } m=0,n=0,result=0; loop++; } }

2018/11/03 11:49

김범준

def f3(m,n):
    import math
    return math.ceil(m/n)

2018/11/03 16:58

dodoman

m=int(input('게시물의 총 건수 입력 : '))
while True:
    n=int(input('한 페이지에 보여줄 게시물수 입력 : '))
    if n==0:
        print('1 이상의 수를 입력하여주십시오.')
    else:
        break
if m%n>=1:
    print(m//n+1)
else:
    print(m//n)

2018/11/03 17:12

recette


package 문제;

import java.util.Scanner;

/*
A씨는 게시판 프로그램을 작성하고 있다.

A씨는 게시물의 총 건수와 한 페이지에 보여줄 게시물수를 입력으로 주었을 때 총 페이지수를 리턴하는 프로그램이 필요하다고 한다.

입력 : 총건수(m), 한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n >= 1)
출력 : 총페이지수

A씨가 필요한 프로그램을 작성하시오.


 */
public class 문제11 {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        int m = input.nextInt();
        int n = input.nextInt();
        int sum = 0;

        sum = m/n;
        if(m%n != 0)
            sum++;

        System.out.println(sum);
        input.close();

    }

}

2018/11/04 23:31

Jevi

import java.util.Scanner;

public class KimSanghyeop
{
    public static void main(String[] args)
    {
        Scanner sc =new Scanner(System.in);

        System.out.print("총건수 입력 : ");
        int m=sc.nextInt();

        System.out.println("페이지 표시수 : ");
        int n=sc.nextInt();

        if(m==0)
        {
            System.out.println("0");
        }
        else
        {
            System.out.println((m-1)/n +1);
        }
    }
}

2018/11/05 14:36

김상협

m, n = map(int, input().split(" ")) if m % n == 0 : print(m // n) else : print((m // n) + 1)

2018/11/06 17:15

김성목

m <- readline()
n <- readline()

print((m %/% n) + (m %% n))

2018/11/08 16:26

physche

m = int(input('총 건수를 입력해 주십시오:')) n = int(input('한페이지에 보여줄 게시물수를 입력해 주십시오')) if m%n == 0 : Tot = m/n else : Tot = m/n+1 print('총 페이지수는 %d 입니다.' % Tot)

2018/11/13 17:00

문지원

def paging(count, max_count):
    page = count // max_count + 1

    if count / max_count == count // max_count:
        page = count // max_count

    print(page)

paging(m, n)

2018/11/15 11:22

정지환

)```{.python} import math m=int(input('m')) n=int(input('n'))

print(math.ceil(m/n)) ```

2018/11/17 18:15

연준혁

namespace codingdojang__
{
    class Program
    {
        static void Main(string[] args)
        {
            double m = Int32.Parse(Console.ReadLine());
            double n = Int32.Parse(Console.ReadLine());

            Console.WriteLine(Math.Ceiling(m / n));
        }
    }
}

c#

2018/11/20 21:40

bat

c언어입니다

#include <stdio.h>

int main()
{
    int m,n , i, a=0;

    scanf("%d%d", &m, &n);


    if(m>=n){
        while(m>0){
            m-=n;
            a++;
        }
        printf("%d", a);
    }
    else
        printf("1");

   return 0;
}

2018/11/21 22:40

이호석

package org.eonmi.codingdojang;
import java.util.Scanner;
public class Page_numbering {

    public static void main(String[] args) {
        Scanner sc =new Scanner(System.in);
        System.out.print("게시물의 총 건수 : ");
        int totalPost = sc.nextInt();
        System.out.print("한 페이지에 보여줄 게시물 건수 : ");
        int postPerPage =sc.nextInt();

        if(totalPost % postPerPage == 0) {
            System.out.println("총 페이지 수 : "+totalPost/postPerPage);
        } else {
            System.out.println("총 페이지 수 : "+(totalPost/postPerPage+1));
        }

    }

}

2018/12/03 23:41

eonmin

from math import ceil

def solution(m, n):
    return ceil(m/n)

print(solution(0,1)) # 0
print(solution(1,1)) # 1
print(solution(2,1)) # 2
print(solution(1,10)) # 1
print(solution(10,10)) # 1
print(solution(11,10)) # 2

2018/12/04 10:43

zzulu

Rational(m, n).ceil

2018/12/04 10:56

zzulu

def getTotalPage(m, n):
    if m % n == 0:
        return m // n
    else:
        return m // n + 1

print(getTotalPage(0, 1))
print(getTotalPage(1, 1))
print(getTotalPage(2, 1))
print(getTotalPage(1, 10))
print(getTotalPage(10, 10))
print(getTotalPage(11, 10))

2018/12/05 10:41

박영운

void main()
{
    int total_num, one_num, sum_num;
    printf("m\tn\t출력\n");
    while (1)
  {
        scanf("%d", &total_num);
        scanf("%d", &one_num);
    if (total_num <= one_num)
    {
        if (total_num == 0)
        {
            sum_num = 0;
            printf("%d\t%d\t%d\n", total_num, one_num, sum_num);
        }
        sum_num = 1;
        printf("%d\t%d\t%d\n", total_num, one_num, sum_num);
    }
    else
        if (total_num % one_num == 0)
        {
            sum_num = total_num / one_num;
            printf("%d\t%d\t%d\n", total_num, one_num, sum_num);
        }
        else    sum_num = total_num / one_num + 1;
        printf("%d\t%d\t%d\n", total_num, one_num, sum_num);
    }
    system("pause");
    system("cls");
}

2018/12/11 22:25

서규섭

def getPage(m, n):
    if m % n == 0:
        return m // n
    else:
        return m // n + 1

m = int(input("총 건수: "))
n = int(input("한 페이지에 보여줄 게시물 수: "))

print(getPage(m,n))

2018/12/15 20:41

김명규

def post(m,n):
    print(m//n+1)

2018/12/20 11:35

김혜인

def page_counter(m, n):
    if m < n:
        page = 0
    elif m == n:
        page = 1
    elif m > n:
        page = 2
    return page

파이썬으로 만들었습니다

2018/12/20 23:13

리유

def calc_number_page(m, n):
    res = m // n
    if m % n > 0 : 
        res += 1
    return res

print(calc_number_page(10,4))

2018/12/26 00:50

플라토

def getTotalPage(m, n):
    Quo = m // n
    Rem = m % n

    if Rem == 0:
        TotalPage = Quo
    else:
        TotalPage = Quo +1

    return TotalPage

print(getTotalPage(100, 3))

2018/12/28 16:04

판다네밥상

def totalpage(m,n):
    if (m % n == 0):
        page = m // n
    else:
        page = m // n + 1
    return page

m = int(input("Enter the total number of event:"))
n = int(input("Enter the number of event in one page:"))
print("The total number of pages is",totalpage(m,n))

2019/01/01 02:28

한울

m = input("Total posts: ")
n = input("Post per page: ")

if m % n == 0: print(m/n)
else: print(m/n+1)

2019/01/02 22:09

Woohyuck Choi

m, n = map(int, input("게시물의 총 건수(m)과 한 페이지에 보여 줄 게시물 수(n) 입력 : ").split())
print(m//n if m%n == 0 else (m//n)+1)

2019/01/03 21:15

lucky1to10

#include<stdio.h>

int page(int list, int x);
int main(void) 
{
    int result;
    result = page(31, 10);
    printf("%d", result);
    return;

}
int page(int list, int x)
{
    int mok;
    if (list == 0)
        return 0;
    else if (list <= x)
        return 1;
    else if (list > x)
    {
        mok = list / x;
        return 1 + mok;
    }


}

2019/01/07 17:04

흐긴노노

import math

m = int(input("총 건수 : "))
n = int(input("한 페이지에 보여줄 게시물 수 : "))

print(math.ceil(m/n))

2019/01/09 20:31

박상혁

def page(m,n):
    if m%n ==0: print(m/n)
    else: print (m/n+1)
page(11,10)        

2019/01/09 22:16

jj kim

def page(m,n):
    if m%n==0:
        return m//n
    else:
        return m//n+1  

2019/01/10 23:17

Lapis

def PageNum(m,n):
    totalNum = 0
    if m % n ==0:
        totalNum = (m//n)

    elif m % n != 0:
        totalNum = (m//n) +1

    return print(totalNum)

PageNum(0,1)
PageNum(1,1)
PageNum(2,1)
PageNum(1,10)
PageNum(10,10)
PageNum(11,10)

2019/01/12 16:15

정현수

m, n = map(int, input().split())
if m % n == 0:
    page = m//n
else:
    page = m//n + 1
print(page)

2019/01/14 11:30

D.H.


2019/01/14 21:44

티투

public class Ex01 {
    public static void main(String[] args) {
        // 입력 : 총건수(m), 한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n>=1)
        // 출력 : 총페이지 수

        Scanner sc = new Scanner(System.in);
        System.out.print("총 건수 입력 : ");
        int m = sc.nextInt();
        System.out.print("한 페이지에 보여줄 게시물 수 : ");
        int n = sc.nextInt();

        int result;
        if (m % n == 0) {
            result = m / n;
        } else {
            result = m / n + 1;
        }

        System.out.println("총 페이지 수는 " + result + "입니다.");
        sc.close();
    }
}

2019/01/17 14:02

kiiii

import java.util.*;

class WebPage {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        Scanner scanner2 = new Scanner(System.in);

        System.out.print("총건수를 입력해주세요: ");
        int m = scanner.nextInt();
        System.out.print("페이지당 게시물 수를 입력해주세요");
        int n = scanner.nextInt();

        if (m%n==0) 
            System.out.println("페이지 수 " + m/n);
        else 
            System.out.println("페이지 수 " + (m/n + 1));
    }
}

2019/01/21 12:20

고요정

1. 문제

A씨는 게시판 프로그램을 작성하고 있다.

A씨는 게시물의 총 건수와 한 페이지에 보여줄 게시물수를 입력으로 주었을 때 총 페이지수를 리턴하는 프로그램이 필요하다고 한다.

입력 : 총건수(m), 한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n >= 1) 출력 : 총페이지수

A씨가 필요한 프로그램을 작성하시오.

2. 풀이

function Paging(m,n){
  if(m%n === 0){
    return m/n
  }else{
    return Math.floor(m/n)+1
  }
}
Paging(11,10)

// m    n   출력
// 0    1   0
// 1    1   1
// 2    1   2
// 1    10  1
// 10   10  1
// 11   10  2

2019/01/21 19:12

돌도끼

m , n = map(int, input('총건수, 한페이지에 보여줄 게시물수를 입력하세요: ').split())

if m % n != 0:
    p =(m // n) + 1
else:
    p =(m // n)

print(p)

2019/01/25 10:13

김종율

m = [0, 1, 2, 1, 10, 11]
n = [1, 1, 1, 10, 10, 10]

length = len(m)
for i in range(length):
    count = 0
    while m[i] > 0:
        m[i] -= n[i]
        count += 1
    print(count)

2019/01/28 22:01

Roy

page <- function(m,n) return(ceiling(m/n))

2019/01/29 00:31

서규석

파이썬입니다.

def total_page(m,n):
    totalPage = m/n
    if m % n > 0:
        totalPage += 1

    return int(totalPage)

print(total_page(11,10))

2019/01/29 17:12

손경배

R로 작성했습니다

page = function(m, n){
  tmp = m %/%n
  if(m %% n == 0) return(tmp)
  else return(tmp + 1)
}

2019/01/30 11:15

강창구

def tp(m,n):
    if m%n==0 :
        return m//n
    else:
        return m//n +1
print(tp(0,1))
print(tp(1,1))
print(tp(2,1))
print(tp(1,10))
print(tp(10,10))
print(tp(11,10))

2019/01/30 17:24

떱떱

python

m, n = map(int, input().split())

r = int(m / n + 0.9)

print(r)

2019/01/31 22:03

sktlrkan

# 총건수 = m
# 한 페이지에 보여줄 게시물 수 = n
m = int(input('총건수는 얼마다냥?: '));     n = int(input('한페이지에 보여줄 게시물 수는 얼마다냥?: '))
answer = int(m / n)
if m%n>0:
    answer += 1
print(answer)

파이썬 3.7.1 기준으로 짠 것입니다.

2019/02/01 21:47

조재현

import sys

m, n = map(int, sys.stdin.readline().strip().split(' '))

mok = int(m / n)
namuji = 0 if (m % n == 0) else 1

print("result :", mok+namuji)

2019/02/02 17:00

박수한

파이썬으로 작성하였습니다.

total_contents = int(input('Total contents number : '))
number_per_page = int(input('Input the number of contents per page : '))

a = int(total_contents/number_per_page)

if total_contents % number_per_page == 0:
    print('총 페이지 수 : ' + str(a))
else:
    print('총 페이지 수 : ' + str(a+1))

2019/02/03 21:12

조유빈

m=int(input("total lines m:"))
n=0
while not n:
    n=int(input("max page lines n:"))
if m==0:
    x=0
elif m%n>0:
    x=round(m/n)+1 
else:
    x=m/n

print("%d"%x)

2019/02/06 10:41

Changmin Mun

m = int(input("게시물 총 건수 : "))
n = int(input("한 페이지에 게시할 게시물 수 : "))
total = m / n
if m % n == 0:
  print("총 페이지 수 : %d"%total)
else:
  print("총 페이지 수 : %d"%(total + 1))

2019/02/06 11:59

한별

m = int(input())
n = int(input())

if m >= n :
    if m % n == 0 :
        print(int(m // n))
    else :
        print(int(m // n + 1))
else :
    if m == 0:
        print(int(m / n))
    else :
        print(1)

2019/02/07 13:55

크리스

while True:
    print("입력 : 총건수(m), 한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n >= 1)")
    m = int(input("m: "))
    n = int(input("n: "))
    if n < 0:
        print("n은 1보다 크거나 같아야 합니다.")
    remainder = m%n
    result = 0
    if(m == 0):
        result = 0
    elif(remainder == 0):
        result = m // n
    else:
        result = (m // n) + 1
    print(result)

파이썬으로 작성해봤습니다~

2019/02/07 18:48

김기민

def page(m,n):
    if m%n > 0:
        return m//n + 1
    else:
        return m//n

2019/02/07 21:27

dodoman

import java.util.Scanner;

public class Paging {
    public static void main(String[] args){
        Scanner sc1 = new Scanner(System.in);

        System.out.print("게시해야하는 게시물의 총 건수 > ");
        int m = sc1.nextInt();

        System.out.print("한 페이지에 보여줄 게시물 수(1개이상이어야함)> ");
        int n = sc1.nextInt();


        if(m%n == 0)
            System.out.print("총 페이지수 > " + (m/n));
        else
            System.out.print("총 페이지수 > " + ((m/n)+1));


    }
}

2019/02/07 22:55

김동수

def pageing(m,n):
    return(math.ceil(m/n))

2019/02/08 22:54

Hyeonu Cho

def paging(m, n) :
    if m % n == 0 :
        return m // n
    else :
        return m // n + 1

파이썬입니다

2019/02/10 11:30

임민주

output = [' m', ' ', 'n', ' ', '출력', '\n']
try :
    while True :
        i1 = int(input("총건수(m) : "))
        i2 = int(input("한페이지에 보여줄 게시물수(n) : "))

        page1 = int(i1 / i2)
        page2 = i1 % i2
        if page2 != 0 :
            page1 += 1
        output += i1, ' ', i2, ' ', page1, '\n'
except :
    for i in output :
        print(i, end=' ')

2019/02/14 08:50

좋은나쎔

m, n = input("입력 : ").split(' ')
m = int(m)
n = int(n)
if m == 0:
    print("출력 : %s" %m)
else:
    if m <= n:
        print("출력 : 1")
    else:
        print("출력 : %s" %((m//n)+1))

2019/02/14 09:30

김상민

while True:
    page_num = input("게시물의 총건수와 한페이지에 보여줄 게시물수를 입력하세요 (띄어쓰기로 구분):").split()
    page_num[0]=int(page_num[0])
    page_num[1] =int(page_num[1])
    if page_num[0] % page_num[1]!=0:
         output=(page_num[0]/ page_num[1])+1
    else:
         output = (page_num[0] / page_num[1])
    print("%s , %s , %s"%(page_num[0],page_num[1],int(output)))

2019/02/14 09:31

이정헌

m = int(input("총 건수를 입력하시오 : "))
n = int(input("한페이지에 보여줄 게시물 수를 입력하시오 : "))

list = list(divmod(m,n))
if (int(list[1]) == 0) :
    print(list[0])
else :
    print(list[0]+1)

2019/02/14 10:40

동동

public int CalcPage(int p_nTotalCnt, int p_nPageView)
        {
            if (p_nTotalCnt % p_nPageView > 0)
                return (p_nTotalCnt / p_nPageView) + 1;
            else
                return (p_nTotalCnt / p_nPageView);
        }

2019/02/15 11:10

김태진


class Notice_board:
    def monitor(self, box):
        print("총 페이지 수는 %s개 입니다"% box)   
    def init(self, post, pagecapa):
        div = post / pagecapa
        mok = post// pagecapa
        box = 0 
        if post%pagecapa == 0: box = div
        elif post > pagecapa and pagecapa == 1: box = post
        elif post%pagecapa != 0 and post > pagecapa: box=mok + 1 
        else: box = mok + 1    
        return int(box)
def input_information():
    post = int(input("게시물은 몇개?: "))
    pagecapa = int(input("페이지수는 몇?: "))
    gmk = Notice_board()
    box = gmk.init(post, pagecapa)
    gmk.monitor(box)
if __name__ == "__main__":
    input_information()

2019/02/15 12:56

김규묭

m=int(input("총건수"))
n=int(input("한페이지에 보여줄 게시물 수"))
page=m//n
if m%n>0: page+=1

2019/02/17 21:36

이선행

s = [1,3,4,7,13,17,20]

distance=[]
min_index = []
for i in range(len(s)-1):
    distance.append(s[i+1]-s[i])

for dindex,dvalue in enumerate(distance):
    if dvalue==min(distance):
        print("(%d,%d)"%(s[dindex],s[dindex+1]))

2019/02/18 09:09

m = int(input('총 건수: '))
n = int(input('한 페이지에 보여줄 게시물 수: '))
print('총 페이지 수: ', m//n)

입력값의 예외처리는 따로 안했습니다. (n이 0 이하인 경우)

2019/02/19 17:57

MangBaam

m = int(input("총 게시물 수 : "))
n = int(input("출력할 게시물 수 : "))
def calcNumOfPage(m, n):
    if m == 0:
        return 0
    elif m%n == 0:
        return m//n
    else:
        return m//n + 1
print(calcNumOfPage(m,n))

2019/02/20 18:49

정하윤


            int m;
            int n;
            Console.WriteLine("총 건수 : ");
            m = int.Parse(Console.ReadLine());
            Console.WriteLine("한페이지에 보여줄 게시물 수 : ");
            n = int.Parse(Console.ReadLine());
            if (m == 0)
                Console.WriteLine("필요한 총 페이지수 : {0}", 0);
            else
            {
                if(m/n==0)
                    Console.WriteLine("필요한 총 페이지수 : {0}",m/n+1);
                else
                    Console.WriteLine("필요한 총 페이지수 : {0}", m / n);

            }

2019/02/25 11:22

김상우

m = int(input("총 건수: "))
n = int(input("한 페이지에 보여줄 게시물 수: "))

def calc_pages (total, per_one):
    if total%per_one > 0:
        return total//per_one + 1
    else:
        return total//per_one

print("총 페이지 수:", calc_pages(m, n))

2019/02/25 15:35

Nonamed

1)R 코드

m=5
n=5
ceiling(m/n)

2)PYTHON 코드

m=5
n=5
import math
math.ceil(m/n)

2019/02/28 18:19

원대훈

def board(m,n):
    page = m // n
    if m % n != 0:
        page += 1
    print(page)

2019/03/03 14:31

김찬렬

        Scanner scan = new Scanner(System.in);
        int m;
        int n;
        System.out.print(" m 값:");
        m = scan.nextInt();
        System.out.print("n값:");
        n = scan.nextInt();
        int result = m / n;
        if(m % n > 0 ) {
            result ++;
        }
        System.out.println(result);
        scan.close();

2019/03/04 15:57

안승현

import math

total=int(input('total notice : ') notice=int(input('notice : ')

page=math.ceil(total/notice)

print(page)

2019/03/08 15:39

Fiesta

define _CRT_SECURE_NO_WARNINGS

include

int main() {

int m, n;
int pages = 0;

printf("총 건수와 한 페이지에 보여줄 게시물 수를 입력: ");

scanf("%d %d", &m, &n);

if (m == 0)
    printf("0\n");
else {
    if (n >= 1) {
        if (m > n) {
            pages = m / n + 1;
            printf("%d\n", pages);
        }
        else if (m <= n)
            printf("1\n");
    }
}

}

2019/03/10 17:17

황정인

int m, n, result;

cin >> m;
cin >> n;

(m % n) == 0 ? result = (m / n) : result = (m / n) + 1;

cout << result << endl;

2019/03/11 20:36

JH Lee

def output_fun(m, n):
    if n is 0 : return 0
    else: return m//n + m%n

while 1:
    m, n = map(int, input().split())
    print(output_fun(m,n))

2019/03/12 13:02

설민혁

Python

def getTotalPage(m,n):
    if m%n==0:
        return m//n
    else:
        return (m//n)+1

print(getTotalPage(30,10))
print(getTotalPage(25,3))

2019/03/14 02:11

챠마

가장 기초적으로 풀어보았습니다.

m = int(input(" 총 건수를 입력하시오: "))

n = int(input(" 게시물수를 입력하시오: "))

m, n = map(int, input('총건수, 게시물수를 입력하세요:').split())

if m == 0 : result = 0 print(result) elif m == n or m < m: result = 1 print(result) else : a = int(m/n) result = a+1
print(result)

2019/03/19 12:44

문광경

def page_num(m,n):
    if m%n==0:
        return m//n
    else:
        return m//n +1

2019/03/19 15:20

한상준

m = int(input('총 건수를 입력하세요:'))
n = int(input('한 페이지 당 게시물 수를 입력하시오:'))

print('총 페이지 수는 %d페이지 입니다' %(round(m//m + 0.5)))

2019/03/23 02:12

김성근

import math
all_post = int(input("게시판 총 건수: "))
one_page_post = int(input("한 페이지에 보여줄 게시물수: "))
output = all_post / one_page_post

print("총 페이지수: %d" % math.ceil(output))

2019/03/25 17:01

박상훈

import java.util.Scanner;

public class Paging {

    public static void main(String[] args) {
        // 사이트 페이징 

        int m, n, sum = 0;

        Scanner in = new Scanner(System.in);
        System.out.print("총 건수 입력 :");
        m = in.nextInt();
        System.out.print("총 게시글 수 입력 :");
        n = in.nextInt();

        if(m < 10 && m > n) {
            System.out.println("총 페이지 수 :" + m);
        }else if(m < n || m < 10) {
            m -= 9;
            System.out.println("총 페이지 수 :" + m);
        }else if(m >= 10) {
            System.out.println("총 페이지 수 :" + (m - 9));
        }
    }

}

2019/03/25 19:08

Cheery Honey

c언어루 

#include<stdio.h>

int main()
{
    int m,n,res;
    printf("input m n\n");
    scanf("%d %d",&m,&n);
    res = m/n;
    m%n>0 ? res++ : res;
    printf("m : %d\nn : %d\noutput : %d",m,n,res);

    return 0;
}

2019/03/27 09:50

김병준

include

int main() { int m,n,sum; scanf("%d %d",&m,&n);

if(m<n)
{
    sum=m;
}
else if(m==n)
{
    sum=1;
}
else
{
    sum=2;
}

}

2019/03/30 10:41

dngkgk12

import math
m = int(input("게시물의 총 건수를 입력하시오: "))
n = int(input("한 페이지에 보여줄 게시물 수를 입력하시오: "))

if n >= 1:
    o = int(math.ceil( m/ n))
else:
    n = input("게시물 수는 1 이상으로 설정되어야 합니다.\n 다시 입력하세요: ")
    o = int(m / n)

print('%d %d %d' %(m,n,o))

2019/04/07 12:47

Hwaseong Nam


#paging.py

def paging(m,n):
    page=m//n
    if m%n != 0:
        page+=1

    print(page)

2019/04/13 19:30

Choi BH

def paging_count(m, n):
    # 페이지 수에 딱 맞는 경우
    if m%n==0:
        return m//n
    return (m//n)+1

if __name__== '__main__':
    while True :
        m = input('총 건수를 입력하세요 (종료 : q): ')
        if m== 'q' :
            break
        m = int(m)
        n = int(input('한 페이지에 보여줄 게시물 수를 입력하세요 : '))
        result = paging_count(m,n)
        print(f'총 {m}건수, 총 페이지 수 : {result}')

2019/04/16 20:13

쨔이

python3

m,n = map(int,input().split())
if n == 0:
  print(0)
else: 
  print((m//n)+1)

2019/04/18 14:43

sjm

package test0419;

import java.util.Scanner;
public class MainClass {

    public static void main(String[] args) {
        int n, m, result = 0;
        Scanner sc = new Scanner(System.in);

        System.out.println("총건수:");
        m = sc.nextInt();
        System.out.println("한페이지에 보여줄 게시물수:");
        n = sc.nextInt();

        if (m == 0) {
            result = 0;
        }else if (n < m ) {
            if(m % n == 0) {
                result = m / n;
            }else {
                result = (m / n) + 1;
            }
        }else {
            result = 1;
        }

        System.out.println("총 페이지 수는:" + result );
    }

}

2019/04/19 23:04

배정희

def pages_req(x, y):
    if x == 0:
        return 0
    elif x % y == 0:
        return x // y
    else:
        return x // y + 1

2019/04/24 19:58

초보

class ErrPageRange extends Exception{
    public ErrPageRange() {
        super("n은 1보다 크거나 같다. n >= 1");
    }
}

class Study
{   
    public static void main(String[] args) throws ErrPageRange
    {
        int m, n, ans=0;
        Scanner sc = new Scanner(System.in);

        System.out.println("총 건수(m)을 입력하세요:");
        m = sc.nextInt();

        System.out.println("페이지 당 보여줄 게시물 수(n)을 입력하세요:");
        n = sc.nextInt();

        if(n<1) {
            throw new ErrPageRange();
        }           

        if(m<=n) {
            System.out.println("총 페이지 수: 1");
        }

        while(true) {
            if(m>n){
                m-=n;
                ans++;
            }else if(m<=n) {
                ans++;
                break;
            }
        }

        System.out.println("총 페이지 수: " + ans);
    }
}

2019/04/29 16:33

Dopot

m+n가 오버플로우나면 사용하진 못하지만 빠른 솔루션

#include <iostream>
using namespace std;

int main()
{
    int m, n;
    cin >> m >> n;
    cout << m + n - 1 /  n<< endl;

}

2019/05/01 13:43

이기준

m1, n1 = input("총건수와 게시물수를 입력하세요<예)1 2>: ").split()
m = int(m1)
n = int(n1)
print("{} {} {}".format("m", "n", "출력"))
if m > n and n > 0 and m >0:
    print("{} {} {}".format(m,n,2))
elif m <= n and n > 0 and m>0:
    print("{} {} {}".format(m,n,1))
else:
    print("{} {} {}".format(m, n, 0))

2019/05/02 23:09

MR SONG

파이썬 3.7.2

m = int(input("게시물의 총 건수 : "))
n = int(input("한 페이지에 보여줄 게시물 수 : "))
a = m/n
if m % n >= 1:
    a += 1
print(int(a))

2019/05/10 19:04

CT_EK

pages_num = lambda m, n : m // n + [0, 1][m % n > 0]
>>> pages_num(0,1)
0
>>> pages_num(1,1)
1
>>> pages_num(2,1)
2
>>> pages_num(10,10)
1
>>> pages_num(11,10)
2

2019/05/10 21:55

messi

import java.util.Scanner;

public class Paging {
    public static void main(String[] args) {
        System.out.println("건수와 페이지당 개수를 입력하시오.");
        Scanner sc = new Scanner(System.in);
        int m, n;
        m = sc.nextInt();
        n = sc.nextInt();
        paging(m,n);
    }
    public static int paging(int m, int n) {
        int cnt = 0;
        cnt = m / n;
        if(m%n!=0) {
            cnt ++;
        }
        return cnt;
    }
}

2019/05/11 01:58

3000

i1 = input()
i2 = i1.split()
a = 0
b = 0
a = i2[0]
b = i2[1]
a = int(a)
b = int(b)
c = 0
a // b = c
d = 0
if a%b != 0:
  d = 1
print(c + d)

그냥 적당하게 제 실력으로 짜 봤습니다여! 틀린것이 있으면 알려주세여!

2019/05/11 19:18

Firelight

include <stdio.h>

int main()
{
    int pages, one_page_numbers;
    printf("총 게시물 수와 한 페이지당 게시물 수를 각각 입력하시오 :");
    scanf("%d %d", &pages, &one_page_numbers);

    printf("총 페이지 수는 %d입니다.", pages / one_page_numbers);
    return 0;
}

c언어로 작성했습니다!

2019/05/12 16:40

김예준

def page_generate(m, n):
    page = m // n
    if m % n != 0:
        page += 1
    return page

print(page_generate(0, 1))
print(page_generate(1, 1))
print(page_generate(2, 1))
print(page_generate(1, 10))
print(page_generate(10, 10))
print(page_generate(11, 10)) 

2019/05/14 22:14

Moonie08

match.ceil(m/float(n))

2019/05/17 16:25

장재영

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
    int m, n;
    scanf("%d %d", &m, &n);

    if (m == 0 || n == 0)
    {
        printf("%d\n",0);
    }
    else if (m % n == 0)
    {
        printf("%d", m / n);
    }
    else if (m / n == 1 && m % n != 0)
    {   
            printf("%d", m % n + 1);
    }
    else
    {
        printf("%d", 1);
    }


}

c입니다

2019/05/22 00:35

파앱

input 포함:

m = int(input('m'))
n = int(input('n'))
if m%n !=0:
    result= (m/n) + 1
else:
    result = m/n
print(int(result))

이건 m과 n이 이미 선언되어있음을 가정하고 작성했습니다.

print(m/n+1 if m%n!=0 else m/n)

math.celi가 있는 줄 모르고 썼네요;;

2019/05/25 23:15

김태환

def page(m, n):
    if m==0:
        return 0
    elif m>n:
        if m%n==0:
            return m//n
        else:
            return m//n+1
    else:
        return 1

2019/05/27 15:47

임희동

import math

total_post = int(input("Total amount : "))
once_show = int(input("Once showing : "))
total_page = 0

def count_page(total_post, once_show):
    global total_page
    if total_page % once_show ==0:
        total_page = total_post // once_show
    else:
        total_page = total_page // once_show + 1

count_page(total_post, once_show)

print("Total page : {}".format(total_page))

2019/05/28 14:04

김선우

python 3.6

m = int(input("count of total messeges : "))  
n = int(input("limit of masseges per page : "))

if m % n == 0:
    total_pages = m // n
else:
    total_pages = (m // n) + 1

print(total_pages)

2019/06/04 01:30

클레멘

def totalp(m,n):
    if m%n==0:
        return m//n
    else:
        return m//n+1

2019/06/04 16:56

Redoctseb

m = int(input("총건수 입력 : "))
n = int(input("한페이지에 보여줄 게시물수 입력 : "))

if m == 0:
    print("0")
elif m<=n and m!=0:
    print("1")
elif m>n:
    if m//n==m/n:
        print(m//n)
    else:
        print(m//n+1)



2019/06/06 13:19

코딩뉴비

def page(m,n):
    if m<n:
        return 1
    elif m%n>0 and m%n<1:
        return m/n+1
    elif m%n==0:
        return m/n

page(m,n)함수를 만들어 총페이지수가 출력되게 만들었습니다.

2019/06/14 09:29

조의찬

def totalpages(a,b): if a == 0: return 0 else: x = a//b if a%b != 0: x = x+1 return x else: return x

m = int(input('총페이지수는?')) n = int(input('페이지당 개수는?'))

print(totalpages(m,n))

파이썬

2019/06/14 15:35

최영현

#include <stdio.h>

int main(void) {
    int p, pppg, pg;
    scanf("%d %d", &p, &pppg);
    pg = p / pppg;
    if ((p %= pppg) != 0)
        pg++;
    printf("%d", pg);
}

2019/06/15 16:18

박규석

m = int(input("총건수 : "))
n = int(input("한페이지에 보여줄 게시물수 : "))
print(int(m/n) if (m % n == 0) else int(m/n)+1 )

python 3.7.3

2019/06/17 12:42

문세훈

def page(m, n):
    result = m // n
    if m % n != 0:
        result += 1

    return result

2019/06/17 13:14

파이썬주니어

import math

m, n = map(int, input('총 게시물 건숫, 페이지당 게시글 수 입력 : ').split())

print(math.ceil(m / n))

2019/06/26 16:59

Oyster Lee

m, n = map(int, input('총 게시물 건숫, 페이지당 게시글 수 입력 : ').split())

if m/n % 1 != 0:
    print(int(m // n + 1))
else:
    print(int(m/n))

2019/06/26 17:07

Oyster Lee

#include <iostream>

using namespace std;


void main()
{
    int totalPostCount;
    int postPerPage;

    cout << "총 건수 : ";
    cin >> totalPostCount;

    cout << "1페이지 당 게시물 수 : ";
    cin >> postPerPage;

    cout << "총 페이지 수 : " << ceilf((float)totalPostCount/ postPerPage);
}

2019/06/26 19:24

캐니

m, n = input('Enter m, n (n >= 1) : ').split()
m = int(m); n = int(n)
page = 0
if m == 0 :
    page = 0
else :
    if m % n == 0 :
        page = m // n
    else :
        page = (m // n) + 1
print(page)

2019/06/29 20:41

조현우

def totalPage(m,n):
    if  m%n == 0:
        answer = m//n
    else:
        answer =  m//n+1
    print(answer)
    return answer

2019/07/02 16:02

최은미

m=int(input('게시물의 개수를 입력하세요: '))
n=int(input('한 페이지에 보여지는 게시물 수를 입력하세요: '))
if m%n==0:
    print('총 페이지 수: ',m//n)
else: print('총 페이지 수: ',m//n+1)

2019/07/02 22:13

김도원

m = int(input("총 건수"))
n = int(input("한 페이지에 들어가는 게시물 수"))
x = m // n
y = 1 if m % n else 0
print("필요한 홈페이지 개수 : %d " % (x + y))

python

2019/07/04 16:02

Wonsang Kim

python 3.7.3 입니다.

m=int(input('총건수 입력: '))
n=int(input('한페이지에 보여줄 게시물 수 입력: '))
if m%n==0:
    print(eval('m/n'))
else:
    print(eval('m//n+1'))

2019/07/04 22:43

eeh

#include<stdio.h>

main()
{
    int m, n,result=0;
    printf("게시물의 총 건수와 한 페이지에 보여줄 게시물 수를 입력하세요.\n");
    scanf_s("%d %d", &m, &n);
    if (m > n) {
        if (m % n != 0) {
            result = m / n;
            ++result;
        }
        else if (m % n == 0) {
            result = m / n;
        }   
    }
    else if (m == n) {
        result = m / n;
    }
    else if (m < n) {
        result = 1;
    }
    else
        result = 0;
    printf("필요한 총페이지수는 %d\n", result);
}

2019/07/08 19:14

야채

파이썬

m = int(input("게시글 수: "))
n = int(input("페이지당 글 수: "))
t = m // n
if m % n != 0:
    t += 1    

print(t)

2019/07/11 17:57

사닐

   public static void main(String[] args) {
                Scanner sc=new Scanner(System.in);
                int m=sc.nextInt();
                int n=sc.nextInt();
                int y=(m/n);
                if((m%n)!= 0){
                    y+=1;
                }
                System.out.print(y);






        }

2019/07/13 19:58

김영만

a,b=map(int,input('').split(','))
c=a//b
if a%b!=0:
    c+=1
print(c)

2019/07/13 23:53

유선종

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
    int m;
    int n;
    int i; // 총페이지수
    scanf("%d %d", &m, &n);
    i = (m / n) + (m % n);
    printf("%d", i);
}

2019/07/15 16:55

이유민

#-*- coding: utf-8 -*-
m = int(input("m : "))
n = int(input("n : "))
res = (m-1)//n+1
print("출력 : "+str(res))

Python3

2019/07/15 19:11

SilverCube

m, n = input("").split(", ")
m, n = int(m), int(n)

print(m//n if m%n == 0 else (m//n)+1)

2019/07/20 15:25

아 모르겠다

include

int main(void) { int m = 0; int n = 0; int output;

printf("총건수:");
scanf("%d", &m);
printf("\n한 페이지에 보여줄 게시물 수:");
scanf("%d", &n);

if (n >= 1) {
    output = m / n;
    printf("총 페이지 수:%d", output);
}

return 0;

}

2019/07/22 17:40

김다희

python 3.7

a = input("총 건수, 한 페이지에 보여줄 게시물수 : ")
m, n = list(map(int, a.split(",")))
result = m//n
if m%n > 0: result += 1
print(result)

2019/07/23 17:53

AY

2일차 도전 중...

파이썬 3.7입니다.

n에 0이 들어갈 수 있는 경우도 포함해, 예외 발생문을 만들었습니다.

try:
    page = 0
    m = int(input('총 건수를 입력하세요: '))
    n = int(input('한 페이지에 보여줄 게시물 수를 입력하세요: '))

    if m % n == 0:
        page = m / n
    else:
        page = m / n +1
    print("총 페이지 수는 ", int(page), "입니다.", sep ="")

except ZeroDivisionError:
    print('\n보여줄 게시물 수는 한 페이지 이상이어야 합니다. \n다시 입력하세요')

2019/07/26 12:07

Suhyun An

def calPageNum(m, n):
        if (m%n ) > 0:
                return  m//n -1
        else:
            return m//n

2019/07/31 18:34

dalbong

m = input("Enter the number of post : ") n = input("Enter the number of post you want to show on 1 page : ")

m=int(m) n=int(n) print(m//n + 1)

2019/08/05 16:58

Minseok Choi

def getTotalPage(m,n):
    if(m<=n):
        total=1
    elif(m>n and m%n!=0):
        total=m//n+1
    elif(m>n and m%n==0):
        total=m//n
    return total





while True:
    a=int(input("게시물의 총 건수(m)"))
    b=int(input("페이지당 보여줄 게시물 수(n)"))
    result=getTotalPage(a,b)
    print(result)
    c=int(input("종료 : 0, 실행: 0 제외 아무숫자"))
    if c==0:
        print("종료")
        break
    else:
        pass



2019/08/06 04:13

박재욱

def A(m,n):
    cnt=0
    if m>n:
        cnt=m//n
        cnt+=1
        return cnt
    elif m<=n:
        cnt=1
        return cnt
    elif m==0:
        cnt=0
        return cnt

2019/08/07 16:50

이성표

import java.util.*;
public class Gesipan {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner s = new Scanner(System.in);
        int m;
        int n;
        m=s.nextInt();
        n=s.nextInt();

        if(m%n==0)
        {
            System.out.println(m + "\t" + n + "\t" + m/n);
        }
        else if(m%n!=0)
        {
            System.out.println(m + "\t" + n + "\t" + (m/n+1));
        }

    }

}

2019/08/09 10:33

이승렬

#include <stdio.h>

int main(void)
{
    int m,n;
    int result;
    scanf("%d%d",&m,&n);
    result = m/n;
    if(m%n>0) {
        result++;
    }
    printf("%d",result);
    return 0;
}

2019/08/11 14:24

RADEAN STUDIO

# 입력 : 총건수(m), 한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n >= 1)
# 출력 : 총페이지수
# 파이썬 작성

mm = int(input("총건수 : "))
nn = int(input("게시물수 : "))

def Totalpage(mm, nn):
    if mm % nn ==0:
        total = mm // nn
        return total

    else:
        total = mm // nn +1
        return total

print (Totalpage(mm, nn))

2019/08/16 15:26

도메인

def getTotalPage(m,n):
    return (m-1)//n +1

print(getTotalPage(5, 10))
print(getTotalPage(15, 10))
print(getTotalPage(25, 10))
print(getTotalPage(30, 10))
print(getTotalPage(31, 10))

1 2 3 3 4

2019/08/21 11:13

ChoiGoBin

#! python3

def page(m, n):
    page = m // n
    if m % n > 0:
        page += 1
    print('Total number of pages: ' + str(page))

m = int(input('Total number of posts: '))
n = int(input('Numer of posts per page: '))

page(m, n)

2019/08/21 12:45

S

m = int(input('How many posting?: '))
n = int(input('How many post per page?: '))

if m%n==0: page=m/n
else: page=m//n+1

print('We need %d pages.' %(page))

2019/08/26 13:36

돔돔

m, n = int(input("m , n 을 입력하시오:")),int(input())

output=int(m/n)

print (m,n,output)

2019/08/28 13:12

Cosu

int GetPageCount(int totalCount, int pageSize)
{
   var page = totalCount / pageSize;
   if ((totalCount % pageSize) > 0) page++;
   return page;
}

2019/08/30 10:20

차이

X = list(map(int, input().split()))
if X[0]%X[1] == 0:
    print(X[0]%X[1])
else:
    print(X[0]%X[1] + 1)

2019/09/03 23:14

철쇄아

import java.util.Scanner;
public class WebSitePaging {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        System.out.print("게시물의 총 건수를 입력하시오 => ");
        int m = Integer.parseInt(sc.nextLine());
        int n = 0;
        do{
           System.out.print("한 페이지에 보여줄 게시물수를 입력하시오 => ");
            n = Integer.parseInt(sc.nextLine());
            if(n<0) { 
                System.out.println("n은 1보다 크거나 같아야합니다.\n");
                continue;
            }
            else break;
        } while(true);

        int output = 0;
        if(m%n == 0) output = m/n;
        else if(m%n != 0) output = m/n + 1;
        System.out.println("총 페이지 수 : "+output);
    }
}

2019/09/04 21:21

yeeun shim

    public int count(int m, int n) {

        int result = m/n;

        if(m%n !=0) {
            result +=1;
        }
        return result;
    }

2019/09/05 11:21

우태균

def copy(m,n):

    if m % n != 0: page = (m // n) +1
    else : page = m//n

    print("총 건수(m): %s \n한 페이지에 보여줄 게시물수(n): %s \n출력 : %s"%(m,n,page))

2019/09/05 16:18

주희

pages = lambda m,n:m//n if m%n==0 else m//n+1

2019/09/09 14:10

Entz

#include <stdio.h>

int Paging(int m, int n)
{
    if (m / n == 0)
        return m / n;
    else
        return m / n + 1;
}

int main(void)
{
    int m = 0, n = 0;
    int result = 0;
    printf("게시물의 총 건수: ");
    scanf_s("%d", &m);
    printf("한 페이지에 보여줄 게시물수: ");
    scanf_s("%d", &n);

    result = Paging(m, n);
    printf("총 페이지수: %d \n", result);
    return 0;
}

2019/09/09 21:41

이지우

package sec01.exam01;
import java.util.Scanner;

public class HelloJava {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int m, n, result = 0;
        int end = 0;

        while (end == 0)
        {
            result = 0;
            System.out.println("총 건 수를 입력하세요 : ");
            m = sc.nextInt();
            System.out.println("한 페이지에 보여줄 게시물 수를 입력하세요 : ");
            n = sc.nextInt();
            if (m > n)
            {
                while (m > 0)
                {
                    m -= n;
                    result++;
                }
            }
            else
            {
                result = 1;
            }
            System.out.println("총 페이지 수 : " + result);
            System.out.println("종료하시겠습니까? < 1 : 예, 0 : 아니오 > : ");
            end = sc.nextInt();

            if (end == 1)
                break;
        }
    }
}

어제 자바 첫 강의 듣고 만들어 본 학부생입니다... 풀이 보기 누르면 입만 벌리고 있을 거 같지만 그래도 올려봅니다 ㅎㅎ

2019/09/10 16:40

OverEasy

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

d124412

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

Woonghee Lee

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();
    }
}

2019/09/16 00:03

김현정

#게시판 페이징
m=int(input("총 건수:"))
n=int(input("한 페이지에 보여줄 게시물 수:"))
r=0
if m % n == 0:
    r = m / n
elif m % n != 0:
    r = m / n +1
print("총 페이지 수:", int(r))

2019/09/16 20:08

김다희

m=input("m?")
n=input("n?")

a=int(m)
b=int(n)

c=a//b
if a%b!=0:
    c=c+1
print(c)

2019/09/16 21:15

김보리

def page(a, b):
    if a % b == 0:
        print(a // b)
    else: # 남는 게시물은 다음 페이지에..
        print(a // b + 1)

2019/09/22 14:43

박주현

total_posts, post = (input('Enter the total posts, and the posts on one page : ').split(' '))
print('total page : %d'%(0 if total_posts == 0  else 1 if int(total_posts)<=int(post) else int(total_posts)//int(post)+1))

2019/10/01 14:51

nhoeal

def Tab_File(name):
    with  open(name, 'r',encoding = 'UTF8') as f:
        data= f.read()    
        data = data.replace('\t',' '*4)    
    with open(name,'w', encoding = 'UTF8') as f:   #해당 파일(name)에 저장
        f.write(data)
    return data

2019/10/02 17:55

semipooh

m=int(input()) n=int(input())

a=m//n if m%n!=0:    a+=1 print(a)

2019/10/03 14:14

김범주

import math

m = int(input('m = '))
n = int(input('n = '))

print(math.ceil(m/n))

2019/10/06 16:05

후눈

Python 3.7.4

import math

m = int(input("총 건수(m)?: "))
n = int(input("페이지당 표시건수(n)?: "))

print("%d 페이지가 필요합니다." %math.ceil(m/n))

2019/10/07 21:59

Koh KT

import math
m, n = int(input("m : ")), int(input("n : "))
print(math.ceil(m/n))

m보다 작지않은 최소의 정수를 출력하도록 했습니다!

2019/10/08 11:16

GG

#include<stdio.h>

int table(int m, int n);

int main()
{
    int x;
    int y;
    int result;

    printf("게시물의 개수를 입력해주세요:");
    scanf("%d", &x);

    printf("한 페이지에 보여줄 게시물 수를 입력해주세요:");
    scanf("%d", &y);

    result = table(x, y);

    printf("총페이지 수는 %d 입니다.", result);

    return 0;
}

int table(int m, int n)
{
    int num = 0;
    /*홀수 짝수 / m과 n 을 나눠서 나머지가 있을때와 없을때*/
    if (m > n && m%n == 0)
    {
        num = m / n;
        return num;
    }
    if (m > n && m%n != 0)
    {
        num = (m / n) + 1;
        return num;
    }
    if (m = n)
    {
        num = m / n;
        return num;
    }
    if (m < n)
    {
        if (m == 0)
        {
            return 0;
        }
        else 
        {
            return 1;
        }
    }
}
/* c로 작성해 보았는데 m=0일때 자꾸 1이 나와요 ㅠㅠ*/

2019/10/14 04:56

류선우

m = int(input())
n = int(input())
if m % n == 0:
    print(m//n)
else:
    print(m//n + 1)

2019/10/16 21:49

jkb7350

def bd(x, y):
    if x > y:
        return x-y+1
    elif x < y:
        return x
    else:
        return 1

m, n = input().split()
m = int(m)
n = int(n)

result = bd(m, n)
print(result)

2019/10/19 19:57

이정석

import java.util.Scanner;

public class Board {

    public static void main(String[] args) {

        double page;
        double post;
        Scanner scan = new Scanner(System.in);

        System.out.println("총 건수 : ");
        page = scan.nextInt();

        System.out.print("한페이지에 보여줄 게시물 수 : ");
        post = scan.nextInt();

        double res = (double) Math.ceil(page/post);
            System.out.println((int)res);
    }
}

2019/10/21 16:50

왕선홍

package practiceLv1;
import java.util.Scanner;
public class BoardPage {

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int [] avg = new int[2];
        for(int i=0; i<2; i++) {
           avg[i] = scan.nextInt();}
        if(avg[0]<avg[1]) {
            System.out.println(0);
        }
        else if(avg[0]==avg[1]) {
            System.out.println(1);
        }
        else {
            System.out.println(avg[0]/avg[1]+1);
        }

    }

}

2019/11/07 21:48

big Ko

public class Sat1109 {

public static void main(String[] args) {
    int rst = input(10,10);
    System.out.println(rst);
}

public static int input(int m,int n){

    int tmp = m/n;
     tmp += (m%n);

    return tmp;
}

}

2019/11/09 16:55

김진혁

def page(m,n):
    if m % n == 0:
        print((m//n))
    else:
        print((m//n) + 1)

page(0,1)
page(1,1)
page(2,1)
page(1,10)

2019/11/14 13:32

재리

def page(m, n):
    if m == 0:
        print 0
    elif m / n == 0:
        print 1
    elif m % n == 0:
        print m/n
    else:
        print m/n+1

page(11,10)

2019/11/15 13:20

jcchoi

def get_page_no(m, n) :
    page = m // n
    if m % n > 0 :
        page += 1
    return page

m = input("총건수 : ")
n = input("한페이지에 보여줄 게시물 수 :")
page = get_page_no(int(m),int(n))
print("총 페이지 수 : ", page)

python 3.7.2 / 교육용 / -코딩프렌즈-

2019/11/16 15:43

Jack Mountain

m = int(input("총건수 : "))
n = int(input("한페이지에 보여줄 게시물 수 :"))
page = lambda m, n: m//n+1 if m % n > 0 else m//n
print("총 페이지 수 : ", page(m,n))

python 3.7.2 / lambda 버전 / -코딩프렌즈-

2019/11/16 15:44

Jack Mountain

def paging(m, n):
    page = 0
    if m<n or m>n:
        page = m // n + 1
    else:
        page = m // n
    return page

data = input().split(',')
print(paging(int(data[0]), int(data[1])))

2019/11/17 20:30

YoungJun-Ryu

def board(m, n):
    if m % n == 0:
        return m // n
    else:
        return (m // n) + 1

2019/11/19 15:40

vkospi

include

using namespace std;

int main(void){

while(true){
    //m : 총 게시물 수 n : 한페이지에 보여줄 게시물수  
    int m,n;
    cin >> m >> n;
    //n이 0이라면 그냥 종료. 
    if(n==0)
        break;
    else if(n<0)
        continue;

    int result=0;

    //게시판페이시를 알아내는 부분. 
    while(m/n!=0){
        int temp=m/n;
        result+=temp;
        m=m%n;
    }
    if(m!=0){
        result++;
    }
    //결과 출력. 
    cout << result <<endl;          
}
return 0;

}

2019/11/20 13:41

채희범

import math

def pagereturn(m,n):

    if n >= 1:
        page = m / n

        page = math.ceil(page)

    return page    


pagereturn(5,4)

2019/11/22 09:51

김희영

def board(m,n): page = m // n if m % n != 0: page += 1 print(page)

2019/11/25 18:37

이뮤냑

def pages(m,n):
    if m % n == 0:
        page = m // n
    else: page = m // n + 1
    return page

2019/12/03 00:11

HaeSung Jung

m = input('총건수 :')
n = input('게시물수 :')
if m == "0":
    print("0")
elif m > n:
    print("2")
else:
    print("1")

2019/12/15 22:30

김희준

파이썬입니다.

def pages(m, n):
  if m % n == 0:
    result = m // n
  else:
    result = (m // n) + 1
  return result

2019/12/17 17:09

Sean

m=int(input())
n=int(input())
import math
math.ceil(m/n)

이경우에는 m/n한다음에 그냥 올림하면 되는거 아닐까요?

2019/12/19 00:11

김동석

import math

m = input("Total cases:")

n = input("Max cases per page:")

if int(n) < 1:

print (" n >= 1 ")

else:

Total = int(m)/int(n)

print(math.ceil(Total))

2019/12/21 11:49

HyukHoon Kim

import math
n = float(input('한페이지에 보여줄 게시물 수 : n '))
m = float(input('총건수 : m'))
print(math.ceil(m/n))

2019/12/26 10:25

양파링

m = int(input('총건수를 입력하세요. '))


while True:
    n = int(input('한 페이지에 보여줄 게시물 수를 입력하세요. '))
    if n >= 1: break
    print('다시 입력하세요. 게시물 수는 한 개 이상이어야 합니다.')

if m%n == 0:
    num = m/n
else:
    num = m/n + 1


print('필요한 총 페이지수는 %d개 입니다.' %num)

2020/01/01 15:41

임태욱

def pagereturn(m,n):
    if m % n == 0 :
        return print(m // n)
    else :
        return print(m // n + 1)

pagereturn(21,5)

2020/01/06 16:03

H

c로 구현했습니다

int main()
{
    int m, n;
    int result;

    printf("Enter m:");
    scanf("%d", &m);
    printf("Enter n:");
    scanf("%d", &n);
    while (n < 1) {
        printf("(Error) Enter n:");
        scanf("%d", &n);
    }

    if (m == 0)
        result = 0;
    else if (m <= n)
        result = 1;
    else if (m > n && m % n == 0)
        result = m / n;
    else if (m > n && m % n != 0)
        result = m / n + 1;

    printf("result = %d \n", result);
}

2020/01/07 23:18

y군

while(1):
    items = int(input("put the itmes you wanna show: "))
    pages = int(input("how many items each page could get: "))

    if (items <=0) or (pages <=0):
        print("Wrong input")
        continue

    if items%pages == 0:
        result = int(items/pages)
    else:
        result = int(items/pages)+1

    print("items    pages   result")
    print(" %d        %d       %d"%(items,pages,result))

2020/01/09 16:14

Jung Marco

def pagings(m,n): m = int(m) n = int(n) page = m//n if m % n != 0: page += 1

return page

while True:

m, n = input("input m n : ").split()
if not m or not n:break
page = pagings(m, n)
print(m,  n,  int(page))

2020/01/10 14:33

김태완

import java.util.Scanner;

public class Posting {
    public static void main(String[] args) {
        int m = 0;
        int n = 0;
        int totalPage = 0;
        Scanner sc = new Scanner(System.in);

        System.out.print("총 건 수를 입력하시오: ");
        m = Integer.parseInt(sc.nextLine());
        System.out.print("한페이지에 보여줄 게시물 수를 입력하시오: ");
        n = Integer.parseInt(sc.nextLine());

        if(m % n == 0) {
            totalPage = m/n;
        }
        else {
            totalPage = (m/n) +1;
        }
            System.out.println("총 페이지 수는 "+totalPage);
        }   
    }
}

2020/01/13 20:57

김강민

python 3.8
1)
m = int(input("총 건수: "))
n = int(input("한 페이지에 보여줄 게시물수: "))
print( "출력: " + str(m//n if m % n == 0 else m//n + 1))

2)
m = int(input('총건수: '))
n = int(input('한페이지에 보여줄 게시물수: '))

p = lambda m, n : m//n if m%n==0 else m//n+1

print(p(m,n))

2020/01/15 23:35

mr. gimp

m, n = tuple(map(int,input().split()))

print('페이지는 {}개 필요하다'.format(m//n+(m%n!=0)))

2020/01/16 21:40

우재용


def page(m,n):
    if m % n:
        r = m // n + 1
    else:
        r = m / n
    print(f"총 게시물 수 : {m} 한 페이지 개수 : {n} 총 페이지 수 : {r}")

m, n = input().split()
page(int(m),int(n))

2020/01/19 22:52

김진우

m, n = int(input('총건수:')), int(input('한페이지에 보여줄 게시물수:')) 
if m == 0:print(0)
if m != 0:
    if m >= n:print((m - n) + 1)
    if m < n:print(m)

2020/01/19 23:29

BlakeLee

m=input("총건수 : ")
a=int(m)
while(1):
  n=input("한페이지에 보여줄 게시물수 : ")
  b=int(n)
  if(b>=1):
    break

result=a//b ## 몫 
if(a%b!=0):
  result=result+1

print("총 페이지수 : ",result)

2020/01/21 14:15

스텔라stella

#include <iostream>
using namespace std;

int main() {
    int TotalFileNum, FilePerPage;
    cout << "총 건수와 페이지당 보여줄 게시물수를 입력하세요 : ";
    cin >> TotalFileNum >> FilePerPage;

    int share = TotalFileNum / FilePerPage;
    int rest = TotalFileNum % FilePerPage;
    if (TotalFileNum < FilePerPage) {
        cout << rest << endl;
    }
    else {
        cout << rest + share << endl;
    }

    return 0;
}

2020/01/22 00:03

‍문성연(전자정보대학 전자공학과)

def getTotalPage(m, n):
    if m % n == 0:
        return m // n
    else:
        return m // n + 1

2020/01/26 16:21

Karinist xo

if m % n == 0:
    return m // n
else:
    return m // n + 1

2020/01/27 15:19

손우진

total, view=map(int,input().split(','))

result=total//view

if total%view==True:
    result+=1

print(int(result))

2020/01/29 20:23

생선집알바

def getTotalPage(m, n): if m % n == 0: return m // n else: return m // n + 1

print(getTotalPage(0, 1)) print(getTotalPage(1, 1)) print(getTotalPage(2, 1)) print(getTotalPage(1, 10)) print(getTotalPage(10, 10)) print(getTotalPage(11, 10))

2020/02/03 17:13

이국성

def totalpage(m, n):
    if n<=0 : return 0

    if m % n == 0:
        return m // n
    else:
        return m // n + 1

print(totalpage(0, 1))
print(totalpage(1, 10))
print(totalpage(11, 10))
print(totalpage(30, 10))

2020/02/03 19:00

maluchi

import java.util.Scanner;

class input { int TotalNumber; int TotalPage; int OutPut;

Scanner scanner = new Scanner(System.in);

int result(int TotalNumber, int TotalPage)
{
    System.out.printf("총건수를 입력하시오 : ");
    TotalNumber = scanner.nextInt();

    while(true)
    {
    System.out.printf("총 페이지를 입력하시오 : ");
    TotalPage = scanner.nextInt();

    if(TotalPage >= 1)
    {
        break;
    }
    System.out.println("\n다시입력하세요.");
    }

    OutPut = TotalNumber / TotalPage;

    if(TotalNumber % TotalPage > 0)
    {
        ++OutPut;
    }

    return OutPut;
}

}

class 게시판 { public static void main(String[] args) { while(true) { input t = new input();

        int total;

        total = t.result(t.TotalNumber,t.TotalPage);

        System.out.printf("\n출력은 %d이다.\n\n", total);
    }
}

}

2020/02/04 00:03

하루

def pagenumber(m,n):
    div = m // n
    return div+1

2020/02/07 09:54

KMH

m = int(input("총건수 :"))
n = int(input("한페이지에 보여줄 게시물 수 :"))
p = 0

if m-n >= 0:
    if m%n!=0:
        p = (m//n) + 1
    else : p = m/n
else : p = 1
print(p)

2020/02/12 17:45

조성현

a = int(input("총수"))
b = int(input("한페이지에들어가는수"))

if a / b <= 1:
    print(1)
else:
    if a % b == 0:
        print(a//b)
    else:
        print( a // b + 1)

2020/02/13 22:48

Junghan Shin

파이썬 3.8

m = int(input())
n = int(input())
if m > 0:
    if m%n == 0:
        page = m//n
    if m%n != 0:
        page = m//n + 1
    print('page : {}'.format(page))
if m == 0:
    print('page : {}'.format(0))

2020/02/18 00:07

카레맛카레

import math

m = int(input("총건수?")) n = int(input("한페이지에 보여줄 게시물수"))

x = math.ceil(m/n)

print(x)

2020/02/19 18:58

skyrunner

m, n = map(int, input('총 건수와 보여줄 게시물 수를 입력하시오(단, 둘 사이를 \',\'로 구분해서 입력하시오)').split(','))

if m % n == 0: print('필요한 페이지 수는 총 \'%d\'개 입니다.' % (m // n)) elif m % n !=0: print('필요한 페이지 수는 총\'%d\'개 입니다.' % ((m // n) + 1))

2020/02/23 13:41

홍용기

def Totp(m,n):
    if m%n==0:
        return m//n
    else:
        return (m//n)+1

2020/02/25 16:00

황예진

Python 3.8.1

def func(m, n):
    if m % n == 0:
        return m // n
    else:
        return m // n + 1

m = int(input("총 건수 : "))
n = int(input("한 페이지에 보여줄 게시물 수 : "))

result = func(m, n)
print("총 페이지 수 : %d" %  result)

2020/02/25 22:26

Blueone

import java.util.Scanner;

public class tmp2 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println((int)Math.ceil(((double)sc.nextInt()/sc.nextInt())));
    }
}

2020/02/27 17:57

용 빈

m = int(input("입력: 총건수"))
n = int(input("한페이지에 보여줄 게시물 수"))
p = m//n  + 1  #p는 page의 약자

print("출력: 총페이지수 %d" %p)

2020/02/28 17:58

이성민

m = input("총건수  ")
n = input("한페이지에 보여줄 게시물수  ")
page = int(m) / int(n)
if int(m) % int(n) != 0:
    page += 1
print(int(page))

2020/03/05 12:46

m, n =input().split() m=int(m) n=int(n) if m%n==0 : print(m//n) else : print((m+1)//n)

2020/03/06 12:38

sotmef222

def bbs(m,n):
if m%n==0:
return m/n
else:
return (m//n)+1

print('m=?',end='')
m=int(input())
print('n=?',end='')
n=int(input())
print (bbs(m,n),'pages')

2020/03/07 16:37

Buckshot

def pages(content, page):
    if content % page == 0:
        print(content // page)
    else:
        print(content // page + 1)

2020/03/08 17:37

mjK

m = int(input("총 건수: "))
n = int(input("한 페이지에 보여줄 게시물 수: "))

def home_page(a,b):    
    result = a / b
    check = a % b
    if check != 0:
        result += 1
    return result


s = int(home_page(m,n))

print("총",s,"페이지")

2020/03/08 22:51

안재길

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>


void main()
{
    int m, n, output;
    printf("총 게시물 건수를 입력해주십시오.\n");
    scanf("%d", &m);
    printf("한 페이지에 보여줄 게시물 수를 입력해주십시오.\n");
    scanf("%d", &n);

    if (m % n == 0)
    {
        output = m / n;
    }
    else
    {
        output = m / n + 1;
    }
    printf("총 페이지 수는 %d 입니다.", output);
}

2020/03/09 16:20

Seung Hyun Kim

import math
m = input()
n = input()
result = math.ceil(int(m)/int(n))
print(result)

파이썬

2020/03/10 19:49

장래희망코인물

C언어로 작성해봤습니다.

#include <stdio.h>
int main(void) {
    int m, n, j = 0;
    printf("총 건수를 입력하세요: "); scanf_s("%d", &m);
    printf("한 페이지에 몇 건을 넣을지 입력하세요: "); scanf_s("%d", &n);
    if (n <= 0) {
        printf("한 페이지에 최소 1개 이상의 건을 넣어야 합니다.\n");
        return 0;
    }
    j = m / n;
    if (m % n > 0) {
        j++;
    }
    printf("총 필요한 페이지 수는 %d입니다.\n", j);
    return 0;
}

2020/03/12 01:03

Crazy_Presence

package prac;

import java.util.Scanner;

public class testing {

    public static void main(String[] args) {
        int m, n;
        Scanner scanner = new Scanner(System.in);
        System.out.println("총건수 입력 : ");
        m = scanner.nextInt();
        System.out.println("페이지수 입력 : ");
        n = scanner.nextInt();
        if(m<n || m==n){
            System.out.println("총 페이지수 : "+1);
        }
        else {
            System.out.println("총 페이지수 : "+ (m/n+1));
        }
    }

}

2020/03/13 22:33

Reflelia

# m = 총 건수
# n = 한 페이지에 보여줄 게시물 수 , 단 n>=1
# result = 총 페이지 수

m = int(input("총 건수를 입력하세요 :"))
n = int(input("한 페이지에 보여줄 게시물 수를 입력하세요 :"))

if m==0:
    result =0
elif m//n<1:
    result = 1
elif m%n >0:
    result = m//n+1
else:
    result = m//n
print(result)

2020/03/16 13:15

신지환

#include <iostream>
using namespace std;


//m=총 게시물수, n=페이지 당 보여줄 게시물
void Page(int m, int n) {
    int result = 0;
    if (m == 0) { cout << " 출력:" << result << endl;
    return;}

    int mok = m / n;
    int namerge = m%n;

    result = mok;
    if (namerge >= 1)++result;

    cout << " 출력:" << result << endl;
}

int main() {
    cout << "m=0, n=1";
    Page(0, 1);
    cout << "m=1, n=1";
    Page(1, 1);
    cout << "m=2, n=1";
    Page(2, 1);
    cout << "m=1, n=10";
    Page(1, 10);
    cout << "m=10, n=10";
    Page(10, 10);
    cout << "m=11, n=10";
    Page(11, 10);
    cout << "m=19, n=10";
    Page(19, 10);
    cout << "m=20, n=10";
    Page(20, 10);
    cout << "m=21, n=10";
    Page(21, 10);
}

2020/03/19 17:51

++C

total = int(m/n) if m%n != 0: total += 1

print(total)

2020/03/26 13:41

Jyeon_0619

m = int(input("총 건수 : "))
n = int(input("페이지에 보여줄 게시물 수 : "))


if n < 1 :
    print("1이상 입력하세요")
    n = int(input())

elif n > 1 :
    if m > n :
        print(m//n + 1)

    elif m <= n :
        print(1)

elif n == 1 :
    if m > n :
        print(m/n)

2020/03/27 21:29

조민섭

Scanner scanner = new Scanner(System.in);

int m = scanner.nextInt();
int n = scanner.nextInt();

double r = m/n;

if(m==0)
{
    System.out.println(0);
}
else
{
    if((r==1)||(r<1))
    {
        System.out.println(1);
    }
    else
    {
        System.out.println(2);
    }
}

2020/03/30 10:11

Jony

m, n = map(int, input('전체 게시물 수?, 한 페이지 게시물 수?').split())
(m, n)=divmod(m, n)
if n != 0:
    m += 1
print('총 페이지 수:', m)

계속 좌절하다 여기서 마음의 안식을 얻네요 ㅠㅠ

2020/04/03 16:07

잘해보자

print(m//n if m%n ==0 else m//n+1 )

2020/04/06 14:39

Polarbear1111

m=int(input(' 총 몇개건수 ? :'))
n=int(input(' 한페이지당 출력 건수? :'))
k=m//n
if m%n ==0:
    print ('종이 ',k,' 장 필요')
else:
    print('종이 ',k+1,' 장 필요')

2020/04/07 20:58

양양짹짹

class Data:
    output=0
    writeTotal=0
    writePerPage=0
    def __init__(self,p_writeTotal,p_writePerPage):
        self.writeTotal=p_writeTotal
        self.writePerPage=p_writePerPage
    def print(self):
        self.output=self.writeTotal//self.writePerPage
        if(self.writeTotal%self.writePerPage != 0):
            self.output+=1
        print(self.writeTotal,end='\t')
        print(self.writePerPage,end='\t')
        print(self.output)

datalist=[]
newP=Data(0,1)
datalist.append(newP)
newP=Data(1,1)
datalist.append(newP)
newP=Data(2,1)
datalist.append(newP)
newP=Data(1,10)
datalist.append(newP)
newP=Data(10,10)
datalist.append(newP)
newP=Data(11,10)
datalist.append(newP)

print("m","n","출력",sep='\t')
for data in datalist:
    data.print()

파이썬 코드입니다.

2020/04/08 12:18

yhpdoit

m,n=map(int,input().split())
result = m//n
if m%n :
    result+=1
print(result)

2020/04/08 16:35

조윤재

def page(m,n):
    if m/n > m//n:
        result = m//n + 1
    else:
        result = m//n
    print(result)


page(0,1)
page(1,1)
page(2,1)
page(1,10)
page(10,10)
page(11,10)

2020/04/17 21:18

ptjddn95


m= int(input("총 건수를 입력해주십시오."))
n= int(input("한페이지당 보여줄 게시물 수를 입력해주십시오."))
if (m%n != 0):
    c= int(m/n) + 1
else:
    c= m/n
print("총페이지 수는 %d 입니다" %c)

2020/04/18 22:43

박준하

파이썬 코드입니다.

m = int(input("총건수 : "))
n = int(input("페이지당 게시물수 : "))

# 총건수가 0개일때
if m == 0:
    result = 0
# 총건수가 페이지당 게시물수보다 작을때
elif m <= n:
    result = 1
# 총건수가 페이지당 게시물수의 배수일때
elif m%n == 0:
    result = m//n
# 총건수가 페이지당 게시물수보다 많을때
else:
    result = m//n + 1

print(result)

2020/04/22 09:17

umtitled

    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("총 게시물 수를 입력해주세요");
        int m = scan.nextInt();
        System.out.println("한 페이지에 보여줄 게시물 수를 입력해주세요");
        int n = scan.nextInt();
        int output = (m / n) + (m % n);
        if (n >= 1) {
            System.out.println("m : " + m);
            System.out.println("n : " + n);
            if (m % n != 0) {
                System.out.println("출력 : " + output);
            } else {
                output += 1;
                System.out.println("출력 : " + output);
            }
        } else {
            System.out.println("Invalid n");
        }
        scan.close();
    }
}

java

2020/05/01 21:40

Daniel Park

def page(m,n):
    n>=1
    if m%n==0:
        return m//n
    elif m%n>0:
        return m//n+1

2020/05/04 22:15

정예진

def calc_num_of_pages(m, n):
    return m // n + (1 if m % n != 0 else 0)

2020/05/06 17:23

김준혁

import math

m = int(input('총건수: '))
n = int(input('페이지당 게시물수: '))

print(math.ceil(m/n))

2020/05/06 22:49

Money_Coding

m = int(input("총 건수 : "))
n = int(input("한페이지에 보여줄 게시물 수 : "))

x = (m // n)
if m % n > 0 :
    x += 1

print(x)

2020/05/11 15:12

WB

gross_memo = int(input("게시물의 총 건 수: "))
memo_num_limit = int(input("페이지당 게시물 수: "))

gross_page = int(gross_memo / memo_num_limit)

if gross_memo % memo_num_limit != 0:
    gross_page += 1

print("총 건수","\t","게시물 쪽수","\t","총 페이지수")
print(gross_memo,"\t",memo_num_limit,"\t",gross_page)

파이썬으로 작성하였습니다

2020/05/11 19:55

진)파이썬마스터

m = int(input('총건수(m): '))
n = int(input('한 페이지에 보여줄 게시물 수(n): '))

if m == 0:
    result = 0
elif round(m/n) == 0:
    result = 1
else:
    result = round(m/n)

print(result)

2020/05/13 03:32

재미있는영상어디없나

# 계시판 페이징

'''
A씨는 게시판 프로그램을 작성하고 있다. 

A씨는 게시물의 총 건수와 한 페이지에 보여줄 게시물수를 입력으로 주었을 때 총 페이지수를 리턴하는 프로그램이 필요하다고 한다.


입력 : 총건수(m), 한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n >= 1)
출력 : 총페이지수

A씨가 필요한 프로그램을 작성하시오.
'''

m = int(input('총 건수'))
n = int(input('한 페이지에 보여줄 게시물 수'))
a = 0

if m%n == 0 :
    a = m/n
else :
    a = int(m/n) + 1

print(a)

2020/05/14 17:37

조관영

#파이썬
import math

totalPost,postPerPage = map(int,input().split())
needPage = math.ceil(totalPost/postPerPage) #올림함수 ceil이
print('m   |   n   |   출력')
print(f'{totalPost}\t{postPerPage}\t{needPage}')

2020/05/17 23:19

맛나호두

m=int(input("총건수"))
n=int(input("한 페이지에 보여줄 게시물수")) 
def page(m,n):
    page = m // n
    if m % n>0:
        page += 1
    return page
print(page(m,n))

2020/05/20 11:05

강정민

import math
def num_pages(m, n):
    page=m//n
    if m%n > 0: page +=1
    print(page)
    return math.ceil(m/n)

2020/05/27 08:53

aryagaon

파이썬3입니다. 페이지당글수와 글의 개수는 랜덤으로 넣었습니다.

import math
import random as r
m=r.randint(1,10000)
n=r.randint(1,100)

print(f'Total contents are {m}.\nContents per page are {n}\n{math.ceil(m/n)} pages need.')

2020/06/11 08:58

누마루

package test03_01;

import java.util.Scanner;

public class example003_게시판페이징 {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int totalPostNum = 0;
        int postNum =0;
        int totalPageNum =0;

        Scanner scan = new Scanner(System.in);
        System.out.println("총건수 와 한 페이지에 보여줄 게시물 수를 적어주세요(단 n은 1보다 크거나 같아야합니다.)");
        System.out.println("총건수를 적어주세요.");
        totalPostNum = scan.nextInt();
        System.out.println("한 페이지에 보여줄 게시물 수를 적어주세요.");
        postNum = scan.nextInt();

        try {

            if(totalPostNum >0 && postNum >= 1) {
            if(totalPostNum>0) {
                if(totalPostNum%postNum !=0) {
                    totalPageNum = totalPostNum/postNum+1;
                }else {
                    totalPageNum = totalPostNum/postNum;
                }

            }else if(totalPostNum==0) {
                totalPageNum=0;
            }

            }else {
                System.out.println("잘못된 숫자를 적으셨습니다.");
            }


        }catch(Exception e) {

        }
        System.out.println("총 페이지 수는="+totalPageNum);

    }

}

2020/06/19 19:27

Y재진

C with Visual Studio 2017

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main()
{
    int m = 0, n = 0;   // m 게시물수, n 한페이지수,
    int o = 0;          // 출력 페이지 수

    scanf("%d %d", &m, &n);

    // ceil fuction
    if (m % n == 0)
        o = m / n;
    else
        o = m / n + 1;

    printf("%d", o);

    return 0;
}

2020/06/23 10:38

김천수

m = int(input("총 건수를 입력하세요 >> "))
n = int(input("한 페이지에 보여줄 게시물 수를 입력하세요 >> "))

if n < 1:
    n = int(input("1보다 큰 수를 입력하세요 >> "))

if m % n == 0:   #몫만 취함
    print(m//n)
else:
    print((m//n) +1)

2020/06/29 22:35

파이써언

#include <iostream>
using namespace std;
void math(int a,int b) {
    int output;
    if (a == 0)output = 0;
    else if (a > b)output = 2;
    else if (a == b || a < b)output = 1;
    cout << "output : " << output << endl;
}
int main()
{
    math(0, 1);
    math(1, 1);
    math(2, 1);
    math(1, 10);
    math(10, 10);
    math(11, 10);
}

#include <iostream>
using namespace std;

int main()
{
    int a, b, output;
    cin >> a >> b;
    while (b < 1) {
        cout << "b >= 1" << endl;
        cin >> a >> b;
    }
    if (a == 0)output = 0;
    else if (a > b)output = 2;
    else if (a == b || a < b)output = 1;
    cout << "output : " << output;
}

C++

2020/07/02 14:51

채수현

/*
 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
 */


import UIKit

var str = "Hello, playground"

func printPaging(m:Int,n:Int) {
    if m%n == 0 {
        print("\(m/n)")
    }
    else {
        print("\(m/n + 1)")
    }
}

printPaging(m: 11, n: 3)



2020/07/07 22:13

이한위

math = input('총건수: ') nath = input('한페이지 게시물수: ') int(nath) >= 1 ext = int(math) % int(nath) if ext is True: ext = 1 next= int(math) / int(nath) print(int(next+ext))

2020/07/09 16:18

심수빈

    public static void main(String[] args) {

        Scanner s = new Scanner(System.in);
        int m,n,result;

        m = s.nextInt();
        n = s.nextInt();

        if (m % n == 0)
          result =  m / n;
        else
           result = m / n + 1;
        System.out.println("m      n      result");
        System.out.printf("%d      %d      %d",m,n,result);

    }

2020/07/17 09:36

Gosu TFT

import java.util.Scanner;

public class main {

    public static void main(String[] args) {

        Scanner scan = new Scanner(System.in);
        int m= scan.nextInt();
        int n= scan.nextInt();
        int result=0;

        do
        {
            result += m/n;
            m = m%n;

        }while(m>n);
        if(m!=0)
            result+=1;

        System.out.println("총 필요한 페이지 수는 "+ result);

    }

2020/07/18 19:50

허병우

    public static int totalPageNum(int totalNum, int numPerPage) {
        int result = totalNum/numPerPage;
        if(totalNum%numPerPage !=0) {
            result += 1;
        }
        return result;
    }

2020/07/19 11:23

이소영

import math
m = int(input('총건 수: '))
n = int(input('게시물 수: '))
print(math.ceil(m/n))

2020/07/26 05:39

김병관

m = int(input('총건수:'))
n = int(input('한 페이지 내에 보여줄 게시물수:'))

def plate(m,n) :

    x = m // n

    if m == 0 :
        return 0

    if m % n != 0:
        return x + 1

    else :
        return x


print(plate(m,n))

2020/07/30 20:53

임선택

m = int(input("총 건수 : "))

n = int(input("한 페이지에 보여줄 게시물의 수 : "))



if m == 0:
    print("총 페이지 수 %d" %m)

elif m%n >=1:
    print ("총 페이지 수 %d" %(m//n+1))

else :
    print("총 페이지 수 %d"%(m/n))


파이썬 이제 막 배운 병아리입니다. 조언 부탁드립니다.

2020/08/03 14:39

gree Yu

import math

m = int(input('총건수: '))
n = int(input('한페이지에 보여줄 게시물 수: '))

print(math.ceil(m/n))

2020/08/10 02:33

김정현

public class b {
    public static void main(String[] args){
        int[] m = {0,1,2,1,10,11};
        int[] n = {1,1,1,10,10,10};
        int[] p = new int [6];
        for(int i2=0;i2 < m.length;i2++){
            if(m[i2]%n[i2]==0){
                if(m[i2]==0){
                    p[i2]=0;
                }
                else{
                    p[i2]=m[i2]/n[i2];
                }
            }
            else{
                p[i2]=m[i2]/n[i2]-(m[i2]%n[i2])/n[i2]+1;
            }
            System.out.print(m[i2]+" "+n[i2]+" "+p[i2]);
            System.out.println("");
        }
    }
}

2020/08/11 00:03

skio

package test; import java.util.*;

public class Test { public static void main(String[] args) {

    Scanner sc = new Scanner(System.in);
    int m = sc.nextInt();
    int n = sc.nextInt();
    sc.close();
    int o = m/n;
    if (m==0) {
        System.out.println("0");
    }
    else if(m<=n) {
        System.out.println("1");
    }
    else{
        if(m%n > 0) {
            System.out.println(o + 1);
        }
        else {
            System.out.println(o);
        }
    }
}

}

2020/08/15 02:09

들산

import java.util.Scanner;

public class borad {

    public static void main(String[] args) {

        Scanner kb = new Scanner(System.in);


        System.out.print("입력 : ");
        int m = kb.nextInt();
        int n = kb.nextInt();
        System.out.println("M       N       출력");

        if( m <= n ) {
            System.out.println(m+"      "+n+"       "+1);
        }
        else {
            int tmp;
            if(m%n ==0 ) tmp = m/n;
            else tmp = m/n + 1;

            System.out.println(m+"      "+n+"       "+tmp);
        }
    }

}

2020/08/18 10:23

kkd0153

m = int(input("총 건수: ")) n = int(input("페이지 당 건수: "))

share = m // n if m % n == 0: p = share else: p = share + 1

print("") print("=====================================") print(f"총 건수: {m} 페이지 당 건수 : {n}") print(f"전체 페이지 수는 {p}p임.")

2020/08/21 00:23

SIS

파이썬으로 작성해보았습니다.

try:
    total_num = (input("총 건수(m)를 입력하시오:"))
    page_per_posts = (input("한 페이지에 보여질 게시물의 개수(n)를 입력하시오(보여지는 게시물은 최소 1개 이상입니다):"))
    check_total_num = int(total_num)
    check_page_per_posts = int(page_per_posts)
    if check_total_num < 0:
        print("총 건수는 음수가 될 수 없습니다.")
    if check_page_per_posts < 1:
        print("보여지는 게시물은 최소 1개 이상이 되어야 합니다.")
    total_pages = (check_total_num/check_page_per_posts)
    if total_pages == int(total_pages):
        print(int(total_pages))
    else:
        print(int(total_pages)+1)
except:
    try:
        check_total_num = float(total_num)
        check_page_per_posts = float(page_per_posts)
        print("소수의 값을 입력할 수 없습니다.")
    except:
        print("숫자를 입력하세요.")

m은 0과 양의 정수 값만 입력가능하고, n은 1보다 큰 양의 정수 값만 입력 가능하도록 만들었습니다.

m/n의 값을 구하고 이 값이 정수가 될때에는 그대로 출력, 소수값일 때는 정수부분+1의 값을 출력하도록 코드를 짰습니다.

2020/08/21 16:14

코딩수련수련자

#include <stdio.h>

int main()
{
    int m, n, chd;

    scanf_s("%d %d", &m, &n);

    if (m % n == 0)
        chd = m / n;
    else
        chd = m / n + 1;

    printf("%d", chd);

    return 0;
}

2020/08/21 16:27

홍현표

public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

            System.out.print("총건수(m) = ");
            int m = sc.nextInt();
            System.out.print("한페이지에 보여줄 게시물수(n) = ");
            int n = sc.nextInt();

            if(n <= 0) {
                System.out.println("게시물 수가 하나도 없으면 안됩니다.");
            }
            int aa = m/n;

            if(m%n >= 1) {
                aa++;
            }
            System.out.println("출력 : "+ aa );
        }

2020/08/31 01:21

김민기

def run(m, n):
    page = m // n
    if m % n != 0: page += 1
    return page

2020/09/06 23:05

BigMango

def page():
  try:
    m = int(input('총건수: '))
    n = int(input('한페이지에 보여줄 게시물 수: '))
    p = 0
    n>=1
    p = m//n
    if m%n != 0:
      p += 1
    print(p)
  except:
    page()
page()

2020/09/10 20:48

Typie


int main(){

int m,n,output;
printf("총 건수를 입력하세요:");
scanf("%d",&m);
while(1)
{
    printf("\n한 페이지에 보여줄 게시물수(n)을 입력해 주세요:");
    scanf("%d",&n);
    if(n>=1)
        break;
    else
        printf("\n다시 입력해주세요.\n");
}

if(m%n==0)
    output=m/n;
else
    output=m/n+1;

printf("m | n | 출력\n");
printf("%d | %d | %d",m,n,output) ;
return 0;
}

c언어

2020/09/10 22:46

June


public class test4 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("게시물 수를 입력하세요 : ");
        int article_num = scanner.nextInt();
        System.out.print("한 페이지 당 게시물 수를 입력하세요 : ");
        int page_article_num = scanner.nextInt();
        System.out.println("필요한 페이지 수는 "+(int)Math.ceil((double)article_num/(double)page_article_num)+"개 입니다");
    }
}

이렇게 하면 되나요?

2020/09/11 16:31

nazunamoe

def pages(m,n):
    cnt=0
    if m<n and m!=0:
        cnt=1
    elif m%n!=0:
        cnt+=m/n+1
    else:
        cnt=m/n

    return int(cnt)

print(pages(0,1))

2020/09/13 18:40

정재욱

try:
    m = int(input('총 건수 >> '))
    n = int(input('페이지당 게시물 수 >> '))

    if n < 1 : raise Exception('페이지당 게시물 수는 1개 이상이어야 합니다.')

    if m//n >= 1:
        if m%n != 0:
            print(f'총 페이지 수 : {(m//n)+1}')
        else:
            print(f'총 페이지 수 : {m//n}')

    elif m < n:
        print('총 페이지 수 : 1')
except Exception as e:
    print(e)

2020/09/21 18:14

Chloe

public static int totPage(int m, int n) {

            int totP = (m == 0) ? 0 : (m - n) <= 0 ? 1 : n == 1 ? (m / n) : (m / n) + 1;

            return totP;
        }

2020/09/21 21:12

B A

import sys
x=input().split()
m=int(x[0])
n=int(x[1])
while True:
    if n<=0:
        print('게시물은 한 개 이상이여야 합니다')
        x=input().split()
        m=int(x[0])
        n=int(x[1])
    else:  
        break
if m==1:
     print('페이지:1장')
     sys.exit()
if m%n!=0:
    print('페이지',m//n+1,'장')
    sys.exit()
print('페이지:',m//n,'장')

2020/09/22 14:49

안녕하세요

def solution(m, n) :
    page = m//n
    if m%n != 0 :
        page += 1
    print(page)

2020/09/23 21:19

익명

#include <iostream>
using namespace std;

int main() {
    int m, n;
    cin >> m >> n;
    cout << ceil((double)m / n) << endl;

    return 0;
}

2020/09/30 12:12

김동현

using System;

namespace _62일차_10월02일
{        
    class MainApp
    {      
        static void Main(string[] args)
        {
            Console.Write("Input Total : ");
            string input_Total = Console.ReadLine();
            Console.Write("Input Page : ");
            string input_Page = Console.ReadLine();
            double Result = 0;
            if (int.Parse(input_Page) >= 1 && int.Parse(input_Total) != 0)
            {
                Result = double.Parse(input_Page) / double.Parse(input_Total);
            }
            else if (int.Parse(input_Total) > int.Parse(input_Page))
            {
                Result = Result + 1;
            }
            else if (int.Parse(input_Total) == 0)
            {
                Result = 0;
            }
            else
            {
                Console.WriteLine("Page 값 잘못 입력");
            }            
            Console.WriteLine($"Result : {Math.Ceiling(Result)}");
        }
    }
}

2020/10/02 13:09

MinSeung Kang

class PageCounter:
    def __init__(self):
        self.result = ""
    def countPage(self,m,n):
        for i,num in enumerate(m):
            nitem = m[i]
            nmax = n[i]
            page = nitem//nmax
            rem = nitem%nmax
            if rem>0:
                page += 1
            self.result = "{0:3d} {1:3d} {2:3d}".format(m[i],n[i],page)
            print(self.result)

m = [0,1,2,1,10,11]
n = [1,1,1,10,10,10]

a = PageCounter()
a.countPage(m,n)

2020/10/03 19:59

footsize

import java.util.Scanner;

public class PageCountProgram{
public static void main(String[] args){
int total =input.nextInt();
int perpage = input.nextInt();
PageCounter(total, perpage);
}
}

public int PageCounter(int totPost, int PagePost){
double div = totPost / PagePost;
int page = (int) ceil(div);
System.out.println(page);
}

2020/10/03 20:29

eumeum2eumeum

class billboard:

    def page(m,n):

        rest = 0

        if m%n :rest = 1

        a = m//n + rest 
        print(a)



what = billboard 
what.page(100,11)

2020/10/06 17:02

이광헌

m = int(input('게시물 총 건수를 입력하시오 :'))
n = int(input('한 페이지에 들어갈 게시물 건수를 입력하시오 :'))
p = int(m / n)

q = m % n

if (q > 0):
    p = p + 1



print(p)

2020/10/11 09:59

계진석

m=int(input())
n=int(input())

x=m/n

if x - int(x) == 0:
  print(int(x))
else:
  str1=str(x)
  a=0
  for i in range(-1,-len(str1),-1):
    if str1[i]!=".":
      a+=1
    else:
      break

  x2=round(x-int(x),a)
  x3=round(1-x2,a)
  x4=x3+x
  print(int(x4))

2020/10/13 23:29

장래희망파이썬마스터

파이썬 총 건수와 보여주고 싶은 레코드 수를 나누고 ceil 로 올림. 좀 심심하여 예외처리 클래스 하나 만들어 봅니다.

import math

class PostNumException(Exception):
    def __init__(self):
        super().__init__("한 페이지에 보여줄 게시물의 수는 1 이상입니다.")

def get_page_num(m, n):
    """
    :param m: 총 건수(총 레코드 수)
    :param n: 한 페이지에 보여줄 레코드 수
    :return: 총 페이지 수
    """
    if n < 1:
        raise PostNumException()
    else:
        return math.ceil(m/n)

print(get_page_num(0, 1))
print(get_page_num(1, 1))
print(get_page_num(2, 1))
print(get_page_num(1, 10))
print(get_page_num(10, 10))
print(get_page_num(11, 10))
print(get_page_num(11, 0))

2020/10/15 01:33

vcne0705

def h(m,n): if m > n: if m % n == 0: return m else: return m / n + 1 elif m == 0: return 0 else: return 1

2020/11/03 20:12

고태욱

def phasing(m,n):
    if m % n == 0:
        result = m // n
        return print(result)
    else:
        result = m // n + 1
        return print(result)
a = phasing

a(0,1)
a(1,1)
a(2,1)
a(1,10)
a(10,10)
a(11,10)

python 3.9.0

2020/11/05 02:04

김태관


def pasing(docu,pagedc):
    t = docu / pagedc
    if docu % pagedc > 0:
        t = int(t+1)
    else:
        t = int(t)
    print(t)


pasing(1,1)
pasing(2,1)
pasing(1,10)
pasing(10,10)
pasing(11,10)

2020/11/05 07:54

안상원

m = int(input("총 건수:"))
n = int(input("한페이지 보여줄 게시물수:"))
temp = m/n
pages = 0

if (m > 0):
    pages += 1
    while(temp > 1):
        pages += 1
        temp -= 1

print(m, n, pages)

2020/11/05 09:05

DSHIN

m=int(input("게시물수 입력 "))
n=int(input("페이지당 게시물 수 입력 "))
if m%n==0:
    k=m//n
    print ("총 %d 페이지가 필요" %k)
else:
    k=m//n+1
    print("총 %d 페이지가 필요함" %k)

2020/11/07 14:23

m=int(input('총 게시글 수를 입력하시오 :'))
n=int(input('한 페이지에 보여줄 수를 입력하시오 :'))

if n<1:
    print('한 페이지에 보일 게시글은 하나 이상이어야 합니다')
elif m/n==0:
    print(m//n)
elif m/n!=0:
    print(m//n + 1)
else:
    print('정확한 숫자를 입력하십시오')

2020/11/12 07:05

정코더

m = int(input("총건수:"))
n = int(input("한페이지에 보여줄 게시물수:"))

print("총페이지수:" + str((m-1)//n+1))

2020/11/12 15:00

김우석

package codeDojang;

import java.util.Scanner;

public class Prac {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int m=0, n=0;
        System.out.println("총 건수: ");
        m = sc.nextInt();
        System.out.println("한 페이지에 보여줄 게시물");
        n = sc.nextInt();

        if(m<=0) {
            System.out.println("0");
        }else if(n==m){
            System.out.println("1");
        }else if(m/n==0) {
            System.out.println(m/n);
        }
        else {
            System.out.println((m/n)+1);
        }





    }
}

2020/11/17 09:55

yijun kim

private int PagingCount(int totalCnt, int pageCnt){

int cnt = totalCnt / pageCnt;

cnt = totalCnt % pageCnt > 0 ? cnt + 1 : cnt;

return cnt;
}

2020/11/20 12:19

이수진

def page_match(m,n):

k=0

if m%n==0:

k=m/n

else:

k=m//n+1

print("total number of page is {0}".format(k))

m=float(input("Total number :"))

n=float(input("number that showing in one page : "))

page_match(m,n)

2020/11/20 20:39

전준혁

Scanner sc = new Scanner(System.in);
        System.out.println("총 게시물 수를 입력해주세요: ");
        int all = sc.nextInt();
        System.out.println("한 페이지에 보여줄 게시글 수를 입력해주세요: ");
        int list = sc.nextInt();

        if(all%list==0) {
            System.out.println("필요한 페이지는 "+all/list+"페이지입니다.");
        }else
            System.out.println("필요한 페이지는 "+((all/list)+1)+"페이지입니다.");

2020/11/27 19:09

씨앗나무

import java.util.Scanner;
public class pro3 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc = new Scanner(System.in);
        System.out.println("총 건수와 게시물수 입력.");
        int m = sc.nextInt();
        int n = sc.nextInt();
        int a=0;
        if(m%n != 0)
            a = m/n +1;
        if(m%n ==0)
            a = m/n;
        System.out.println(a);
    }

}

2020/12/07 20:05

이정섭

m=int(input("총건수"))
n=int(input("게시물수"))

if m%n != 0:
    print(m//n+1)
else :
    print(m//n)

2020/12/08 01:03

????ㅋ

package main;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int m = sc.nextInt();//총건수
        int n = sc.nextInt();//한 패이지에 나올수 있는 게시물 수
        int temp = 0;
        temp = m/n;
        if(m%n>0) {
            temp++;
        }

        System.out.println(temp);
    }
}

2020/12/08 22:30

김준혁

m=int(input('총건수: '))
n=int(input('한페이지에 보여줄 게시물수: '))

a=m//n
if m%n!=0:
      a=(m//n)+1

print(a)

2020/12/11 09:47

코딩팡팡

m = input("게시물의 총 건수를 입력하세요:")
n = input("한 페이지에 나타낼 게시물의 수를 입력하세요:")

if int(m) % int(n) == 0:
    print("총 페이지 수는 {} 입니다.".format(int(m)//int(n)))
else:
    print("총 페이지 수는 {} 입니다.".format(int(m)//int(n)+1))

2020/12/14 12:57

코딩뚜

파이썬입니다.

def totalpages(m,n):
    i=1
    if m == 0:
        return 0
    else:
        while not n*(i-1) < m <= n*i:
            i+=1
    return i

2020/12/18 20:08

형제는못말려

# 풀이1
m = 11
n = 10

if m % n == 0:
    print(m//n)
else:
    print(m//n + 1)

# 풀이2
def pagenums(m, n):
    if m % n == 0:
        print(m // n)
    else:
        print(m // n + 1)

pagenums(0, 1)
pagenums(1, 1)
pagenums(2, 1)
pagenums(1, 10)
pagenums(10, 10)
pagenums(11, 10)

파이썬으로 작성했습니다.

풀이 2는 풀이 1을 함수화 한 것 입니다.

2020/12/21 22:25

임준혁

def pages(m,n):

    if m%n==0:
        return int(m/n)
    else :
        return int(m//n) +1

2020/12/22 22:36

hankyu

m,n = map(int,input("총 건수와 보여줄 게시물 수를 입력하세요 ex) 10, 2").split())
a,b = divmod(m,n)
if b == 0:
    print(a)
else:
    print(a+1)

2020/12/28 13:26

박성진

이제 막 시작한 초보입니다 ㅜ

public static void main(String[] args) {

    Scanner sc = new Scanner(System.in);

    System.out.print("총 건수 : ");
    double m = sc.nextInt();
    System.out.print("한페이지에 보여줄 게시물수 :");
    double n = sc.nextInt();

    double result = Math.ceil(m/n);


    System.out.println("m\tn\t출력");
    System.out.println((int)m + "\t"+ (int)n + "\t" + (int)result);
}

2020/12/29 21:56

유영국

Python code

while True:

    m = int(input("Enter M value: "))
    n = int(input("Enter N value: "))

    if n < 1:
        print("N value should bigger than 0")
        continue

    remain = m % n
    output = round(m / n)
    if remain > 0:
        output = output + 1
    print(m, n, output)

2021/01/05 20:05

DPark

m=int(input())
n=int(input())

print(int((m+n-1)/n))

2021/01/06 02:20

SOGO

import math
def all_page(m,n):
    return ceil(m/n)

print(all_page(0,1))

2021/01/09 21:55

dong hoon

m, n = input("총건수, 한페이지에 보여줄 게시물: ").split()
m = int(m)
n = int(n)

if m % n == 0:
    output = m // n
else:
    output = m // n + 1

print(output)

2021/01/15 12:40

asdfa

import math

m = int(input('총건수: '))
n = int(input('한페이지에 보여줄 게시물수: '))

print(math.ceil(m/n))

2021/01/15 16:37

김지원

def is_page(m,n):
    if m == 0:
        page = 0
    else:
        page = round(m/n+0.49999999)
    return print(page)

2021/01/17 13:13

유Cg

const pageCount = (m, n) => {
  return Math.ceil(m / n)
}

console.log(pageCount(0, 1))
console.log(pageCount(1, 1))
console.log(pageCount(2, 1))
console.log(pageCount(1, 10))
console.log(pageCount(10, 10))
console.log(pageCount(11, 10))

2021/01/21 14:34

ZE

def page(m,n):
    if m == 0 :
        return 0
    elif m==n:
        return 1
    else :
        return (m//n+1)

ceil 이라는 함수를 몰랐네요

2021/01/21 19:21

fox.j

def solution(m, n):
    page = m // n
    if m % n != 0:
        page += 1
    return page

m = int(input("게시물 수 : "))
n = int(input("페이지 수 : "))
print(solution(m, n))

2021/01/25 19:38

pathworker

public static int getPages(int m, int n) {
        try {
            return m%n > 0 ? (int) m/n + 1 : (int) m/n;

        } catch (ArithmeticException e) {
            // TODO: handle exception
            System.out.println("error occured");
            return 0;
        }
    }

2021/01/26 20:45

김용현

python 3.8.7입니다.

>>> def page(m, n):
...     if m % n == 0:
...         return m // n
...     else:
...         return (m // n) + 1
...
>>> page(17, 10)
2
>>> page(28, 14)
2
>>> page(123456, 3)
41152

2021/01/26 21:57

이준우

m, n = map(int, input('총건수와 한페이지에 보여줄 게시물 수를 공백으로 구분하여 입력하여 주세요 : ').split())
if m == 0:
    print(0)
elif m % n == 0:
    print(m // n)
else:
    print(m // n + 1)

파이썬으로 짰습니당

2021/01/31 03:38

proximity

print(m//n if m % n == 0 else m//n + 1)

2021/01/31 16:45

Ha

a = input().split(" ")
m = int(a[0])
n = int(a[1])
result = 0

try:
    if m%n == 0:
        result = int(m/n)
    else:
        result = int(m/n) + 1

except:
    if n < 1:
        print("n잘못 입력")

print(result)

2021/01/31 22:13

개촙오

m = int(input("총 건수를 입력하시오(m)\n:"))
n = int(input("한 페이지에 보여줄 게시물 수를 입력하시오(n)\n:"))
if m == 0:
    print("총페이지 수는 0개입니다")
elif m % n == 0:
    print("총페이지 수는 %d개입니다" % (m/n))
elif m % n != 0:
    print("총페이지 수는 %d개입니다" % (m//n+1))

파이썬입니다 기초적인 if문으로 만들어 보았습니다.

2021/02/01 16:32

PenLoo

m = int(input("총건수 : "))
n = int(input("한 페이지에 보여줄 게시물 수 : "))
if m%n != 0:
    print(m//n + 1)
else:
    print(m//n)

2021/02/04 00:13

DeLisle

m = int(input('M : '))
n = int(input('N : '))
if m%n != 0:
    temp = 1
else:
    temp = 0
N = int(m/n) + temp
print(N)

2021/02/05 12:58

서해원

Python

from math import ceil

def bulletin_board_page(m, n):
    return ceil(m / n)

2021/02/12 00:03

오세훈

def all_page(m, n):
    page = m // n
    if m % n != 0:
        page += 1
    print(page)

all_page(5, 2)

2021/02/18 16:40

원유준

m = input("총건수>> ")
n = input("한 페이지에 보여줄 게시물 수 >> ")

m, n = int(m), int(n)
total = m//n
if m % n != 0:
    total += 1
print(total)

2021/02/21 19:50

진돌

public class main {

    public static void main(String[] args) {
        mathod m = new mathod(0,10);
        System.out.println(m.Board());


    }

}

public class mathod {

    int m =0; //촐 건수 m
    int n =0; //한 페이지 건수 n
    int r = 0;// 촐 페이지 반환 r
    public mathod(int a, int b) {
        this.m = a;
        this.n = b;
    }
    public int Board() {
        r += m/n;
        if(m % n > 0) {
            r++;
        }
        return r;
    }



}

2021/02/28 14:33

khj

파이썬

user = input("입력: ")
m, n = user.split(", ")
print("출력: ", int(int(m)/int(n))+1)

2021/03/13 03:44

김방이

m=int(input("총건수 (m) : "))
n=int(input("한페이지에 보여줄 게시물 수 (n) (n = 1이상)"))
if ( n <= 0 ) : print("다시작성하세요.")
if (m % n != 0) : print(int(m / n + 1))
if (m % n == 0) : print(int(m / n))

2021/03/26 17:29

팀운

import math
def total_print_pages(m, n):
    print(math.ceil(m/n))

<파이썬 3>

2021/04/04 09:40

Ruo Lee

C입니다.

#include <stdio.h>
#include <math.h>

int main() {
        int m, n;
        scanf("%d %d", &m, &n);
        printf("%d\n", (int)ceil(m * 1.0 / n));
}

2021/04/11 04:20

최용

#include <stdio.h>

int main() {
    int m, n, result;
    int i, ii;
    printf("게시물 수를 입력하세요 : ");
    scanf_s("%d", &m);
    if (m == 0) {
        printf("1 이상의 게시물 수를 입력하세요 : ");
        scanf_s("%d", &m);
    }

    printf("한 페이지에 보여줄 게시물 수를 입력하세요 : ");
    scanf_s("%d", &n);
    if (m == 0) {
        printf("1 이상의 수를 입력하세요 : ");
        scanf_s("%d", &n);
    }

    i = m / n;
    ii = m % n;

    if (i == 0)
        printf("총 페이지수는 %d입니다", 1);

    else if(ii==0)
        printf("총 페이지수는 %d입니다", i);

    else
        printf("총 페이지수는 %d입니다", i+1);

    return 0;

}

C언어로 작성했습니다

2021/04/12 14:45

argo

import math
"""
    m : 총건수
    n: 한페이지에 보여줄 게시물수
"""
def total_page_count(m, n):
    return math.ceil(m / n)

2021/04/14 15:40

임동열

def totalpage(m,n): page = m//n if m%n != 0: page += 1 return page

print(totalpage(11,10))

2021/05/06 23:28

ss2663


def pageNumber(m, n) :
    if m % n == 0 :
        if m == 0 :
            allPage = 0
        else :
            allPage = m / n

    elif m % n > 0 :
        allPage = (m / n) + 1

    return allPage

2021/05/16 21:52

Julisys

def print_result(nQuota, nRemainder):
    if (nQuota):
        nTotalPages = nQuota
        if (nRemainder):
            nTotalPages +=1
    else:
        if (nRemainder):
           nTotalPages = 1
        else:
            nTotalPages =0        

    print("Total number of pages :", nTotalPages)


while(True):
    # Get user input for number of items to expose and number of items to display per page.
    nTotalItems = input("Total items to expose ")
    nTotalItemsPerPage = input("Total items per page ")

    nTotalItems = int(nTotalItems)
    nTotalItemsPerPage = int(nTotalItemsPerPage)

    (nQuota, nRemainder) = divmod(nTotalItems, nTotalItemsPerPage)
    print_result(nQuota, nRemainder)

    strIsContinued = input ("Try again? (y/n)")
    if (strIsContinued == 'n'):
        break

2021/06/03 11:29

DongKyu Lee

m = int(input("총 건수 :"))
n = int(input("한페이지에 보여줄 게시글수 :"))

a = m // n

if m % n > 0:
  a += 1

print("총 페이지수",a)

2021/06/05 12:30

jaesik

r = int(input("총 건수 : "))
o = int(input("페이지 게시물 수 : "))

page = 0

if r%o == 0 :
    page = r/o
elif r%o != 0 :
    page = r/o + 1

print("총 페이지 수 : " + str(int(page)))

2021/06/08 19:29

최벽문

a = 0 b = input("input num of line : ") c = input("input num of low : ") d = int(b) e = int(c) if d % e == 0: a = d/e else: a = d/e + 1

print("total num of page :", int(a))

2021/06/18 17:57

김태우

    public static void main(String [] args) {
        //총건수(m), 한페이지에 보여줄 게시물수(n), 총 페이지수(page)
        int m, n,page;

        Scanner sc = new Scanner(System.in);

        System.out.println("총 건수를 입력하세요!");
        m = sc.nextInt();
        System.out.println("한 페이지 게시물 수를 입력하세요!");
        n = sc.nextInt();

        page = m/n;

        while(n <= 0) {
            System.out.println("한 페이지에 게시물은 1개 이상이어야 합니다.재입력하세요!");
            n = sc.nextInt();
        }
        if(m%n == 0) {
            System.out.println("총 페이지 수는 "+page+"페이지 입니다.");
        }
        else {
            page = page+1;
            System.out.println("총 페이지 수는 "+page+"페이지 입니다.");
        }

        sc.close();

    }

2021/06/20 14:33

혜수

m,n=map(int,input('총 건수와 한 페이지에 보일 게시물 수 입력:').split(' '))
if m%n==0:
    print(m//n)
else:
    print(m//n+1)

2021/06/21 18:47

김민준

from math import *

def pages(m,n):
    floor (m//n)

    return floor(m//n)

2021/06/22 20:40

inkuk ju

def note(m, n):
    page = 0
    if m % n > 0:
        page += 1
    else:
        page = 0
    page = int(m/n) + page
    return print(page)

2021/06/29 20:07

김준규

#codingdojing_message board paging

def paging(totalMessage, n):

    return totalMessage//n if totalMessage%n == 0 else totalMessage//n +1

print(paging(0,1))
print(paging(1,1))
print(paging(2,1))
print(paging(1,10))
print(paging(10,10))
print(paging(11,10))

2021/07/07 15:35

Jaeman Lee

def sign(a,b): page = a // b if a % b != 0: page += 1 print(page)

2021/07/08 21:20

Youngchul Kwon

m=int(input("총 건수를 입력하세요."))
n=int(input("한 페이지에 보여줄 게시물 수를 입력하세요."))

if m==0:
    print("0")
elif m%n==0:
    print(m//n)
elif m%n!=0:
    print(m//n+1)

2021/07/16 19:00

난토끼에요

def page(m,n): if m % n == 0: return m // n else: return m // n + 1

2021/07/20 15:34

서현준

    public static void main(String[] args) {
        int m = 0;
        int n = 1;
        int result = 0;

        result = (m/n);

        if(m%n>0) result++;

        System.out.println(result);
    }

2021/07/23 14:41

tm k

def paging(m,n):
    if m%n == 0:
        return m//n
    else:
        return m//n+1

m = input("총 건수를 입력하세요: ")
n = input("한페이지에 보여줄 게시물 수를 입력하세요: ")

print(paging(int(m),int(n)))

2021/07/30 15:40

deeoning

func solution(numOfPost m: Int,
              numByPage n: Int) -> Int{

    var result = Int()

    if (m % n == 0) {
        result = m % n

    } else {
        result = Int(m / n) + 1
    }

    return result
}

solution(numOfPost: 1, numByPage: 10)

2021/07/31 15:42

Uno

package example2;

class page{ int m,n; page(){} page(int m,int n) { this.m = m; this.n = n; }

public int allPage(int m,int n) {
    return (m==0 || n== 0) ? 0 :(m<n) ? 1 : m/n;
}

}

public class dsad{ public static void main(String[] args) { page p = new page(0,1); System.out.println(p.allPage(9, 10));

}

}

2021/08/02 22:43

유선종

m=int(input("총 건수를 입력하세요"))
n=int(input("한페이지에 보여줄 게시물수를 입력하세요"))

if m%n==0:
    page=m//n
else:
    page=m//n+1

print(page)

2021/08/04 16:58

이대호

m=int(input('총건수를 입력하세요:'))
n=int(input('한페이지에 보여줄 게시물 수를 입력하세요:'))
page=0           
while m!=0: 
    if m>=n: 
        page+=1
        m=m-n
    else: 
        if m!=0: 
            page+=1 
            m=0
print('필요한 총 페이지수는 %d쪽입니다.' %(page))

2021/08/08 23:31

Percy

m=int(input('총건수를 입력하세요:'))
n=int(input('한페이지에 보여줄 게시물 수를 입력하세요:'))
page=0           
while m!=0: 
    if m>=n: 
        page+=1
        m=m-n
    else: 
        if m!=0: 
            page+=1 
            m=0
print('필요한 총 페이지수는 %d쪽입니다.' %(page))

2021/08/08 23:31

Percy

import java.util.Scanner;

public class Ex04 {

    public static void main(String[] args) {

        int m,n,outPut;

        Scanner sc = new Scanner(System.in);

        System.out.print("총 건수 :");
        m = sc.nextInt();
        sc.nextLine();

        System.out.print("한 페이지에 보여줄 게시물 수 : ");
        n = sc.nextInt();
        sc.nextLine();

        outPut = m / n;

        if (m % n != 0) {
            outPut += 1;
        }

        System.out.println("총 페이지 수 : " + outPut);


        sc.close();     

    }
}

java

2021/08/10 22:18

전채

def post(n,m): if m < n: print(1) elif m%n ==0: print(m//n) else: print(m//n+1)

2021/08/12 20:15

이수진

def totalPage(m, n):
  if m == 0:
    print(m, n, 0)

  elif m <= n:
    print(m, n, 1)

  else:
    if m%n == 0:
      print(m, n, int(m/n))
    else:
      print(m, n, int((m/n) + 1))


m, n = input('게시물 총건수(m)와 한페이지에 보여줄 게시물 수(n)를 입력하세요: ').split()

totalPage(int(m), int(n))

2021/08/17 23:23

Charles

m = int(input("페이지수를 입력하세요 : ",))
n = int(input("한페이지에 보여줄 게시물 수를 입력하세요 : ", ))

def m_count(a,b):
    if a % n == 0:
        result = a // b
        return result
    else :
        result = a // b + 1
        return result

print('총페이지수 : ', m_count(m, n))

2021/08/21 11:57

Beom Yeol Lim

import math

items = input("총 건수를 입력해주세요 :")
pages = input("페이지에 보여줄 수를 입력해주세요 :")

if int(items) == 0:
    print(1)
else:
    result = math.ceil(int(items) / int(pages))
    print(result)

2021/08/26 01:49

jaehyun shin

package org.Coding.dojang;

import java.util.Scanner;

public class Test2 {

    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int total, m, n;
        System.out.print("전체 건수 입력 : ");
        m = input.nextInt();
        System.out.print("페이지당 게시물 수 입력 : ");
        n = input.nextInt();
        total = m / n;
        if (m % n == 0) {
            System.out.println("전체 페이지 수 : " + total);
        } else {
            System.out.println("전체 페이지 수 : " + (total + 1));
        }
    }
}

2021/09/02 23:35

이기범

def board(m, n):
    if m%n==0:
        print(m/n)
    else:
        print(m//n+1)

2021/09/04 13:46

trim39r

def borad(m, n):
    if m % n > 0:
        return m//n +1
    else:
        return m // n

2021/09/05 17:21

hsfoto

python

print(-(-m//n)

2021/09/12 18:56

­박철희

s1,s2 = input("총 건수,게시물 수 =").split(',')
s1 = int(s1)
s2 = int(s2)
print(s1//s2)

2021/09/12 22:22

hyung2435

m = int(input("총건수 입력:")) n = int(input("게시물수 입력:")) total = 100 number = 1

for number in range(number,total): if n<1: n = int(input("다시입력해:")) continue

a,b = divmod(m,n) print("a 나누기 b의 몫:", a, "/ 나머지:", b)

if b==0: result = a else: result = a + 1

print("m:", m, "n:", n, "출력:", result)

2021/09/15 10:36

Sam Sung

m = int(input('총건수:', ))
n = int(input('한페이지에 보여줄 게시물수:', ))

if n >= 1:
  print('총페이지수:', m/n)

else:
  n = n + 1
  print('총페이지수:', m/n)

2021/09/26 17:08

조성현

m = int(input("총 게시물 수 입력 : "))
n = int(input("페이지 당 보여줄 게시물 수 입력 : "))
if m % n == 0:
    page_number = m // n 
else:
    page_number = m // n + 1

print(m, n, page_number)

2021/09/30 14:34

송효근

Scanner s = new Scanner(System.in);
        System.out.print("총 게시물 수를 입력하세요. ");
        int x = s.nextInt();
        System.out.print("한페이지에 출력 할 최대 게시물 수를 입력하세요. ");
        int y = s.nextInt();

        System.out.printf("m    n    출력%n");
        if(x/y == 0) {
            System.out.printf("0    1    0");
        }else {
            if(x%y > 0) {
                System.out.printf("%-4d %-4d %-4d", x, y, x/y+1);
            }else {
                System.out.printf("%-4d %-4d %-4d", x, y, x/y);
            }

        }

2021/10/13 16:50

박대현

import math
m = int(input('총건수: '))
n = int(input('한페이지에 보여줄 게시물수: '))

print(math.ceil(m/n))

2021/10/18 13:07

Jinsol

m,n = map(int,input().split())

if m % n != 0:
    print(m//n + 1)
else:
    print(m//n)

2021/10/21 17:46

윤건석 (can9165)

public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int m,n, totPage;
        System.out.print("총 건수 : ");
        m= sc.nextInt();

        do{
            System.out.print("한 페이지에 보여줄 게시물 수 : ");
            n= sc.nextInt();

            if(n>=1) {
                totPage = m % n != 0 ? m / n + 1 : m / n;
                System.out.println("총 페이지 수 : " + totPage);
                break;
            }else {
                System.out.println("==> 한 페이지에 보여줄 게시물 수는 1 이상이어야 합니다. 다시 입력해 주세요.");
                continue;
            }

        }while(true);
    }

2021/10/29 14:46

커피코딩

m=int(input("건수 입력"))
n=int(input("장당 최대 건수 입력"))
def page():
    page=m//n
    if m % n != 0:
        page += 1
    print(page)
page()

2021/11/07 23:22

10반홍준혁

function cal(m, n) {
    return Math.ceil(m / n);
}

2021/11/10 16:13

KHH Coder

def page_cal(m, n):
    page = m//n
    if m%n == 0:
        return page
    elif m%n != 0:
        return page + 1

m = int(input("총 게시물 건수를 입력하세요."))
n = int(input("한 page에 보여줄 게시물 수를 입력하세요."))

while n < 1:
    n = int(input("잘못 입력되었습니다. 다시 입력하세요."))
else:
    print("필요한 page 수는 : %d" % page_cal(m,n))

2021/11/11 16:32

최승철

def TotalPage(m, n):
    if m % n == 0:
        return m // n
    else:
        return m // n +1

2021/11/15 12:40

갈매기형님

m = int(input("m을 입력하세요: "))
n = int(input("n을 입력하세요: "))

if m % n > 0:
    print(m//n + 1)
else:
    print(m//n)

2021/11/16 15:19

이창현

let m, n, result

function paging(m, n){
    result = m / n;
    if(m % n != 0) result++;
    result=parseInt(result);
    console.log(result)
}

paging(0,1)
paging(1,1)
paging(2,1)
paging(1,10)
paging(10,10)
paging(11,10)

2021/11/23 13:16

유정효

def paging(m,n):
    if m%10 !=0:
        return m//n+1
    else:
        return m//n

2021/11/29 11:00

정현진

while 1:
    m = input("총 건수를 입력해주세요:")
    n = input("페이지 당 게시물수를 입력해주세요:")

    if int(m) % int(n) == 0:
        print("총 페이지 수는 %d 입니다" % (int(m) / int(n)) )
    else:
        print("총 페이지 수는 %d 입니다" % ((int(m) / int(n))+1) )

2021/12/14 17:05

김대연

m = int(input("게시물의 총 건수 입력"))
n = int(input("한 페이지에 보여줄 게시물수"))

total_page = m//n

if m == 0 : 
    print(0)
elif total_page == 0 :
    print(1)
else : 
    print(total_page)

2021/12/15 00:17

양캠부부

a=int(input())
b=int(input())

if a%b==0:
    print(int(a/b))
else:
    print(a//b+1)

2021/12/15 02:48

노윤수

public class Ex03 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int m = sc.nextInt();
        int n = sc.nextInt();

        System.out.println(getCount(m, n));
    }
    public static int getCount(int all, int eachPage){
        int count=0;                        //m이 0이면 0출력
        for(int i = 1; i<=all;i++) {        //1~총건수
                if(i%eachPage==0) count++;  //i%게시물수 나머지가 0이면 count
        } 
        if(all%eachPage!=0)count++;         
        return count;
    }

}

2021/12/19 19:13

박준모

public class Ex03 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int m = sc.nextInt(), n = sc.nextInt();
        int count = 0;
        for (int i = 1; i <= m; i++) { 
            if (i % n == 0)count++;
        }
        if (m%n!= 0)count++;
        System.out.println(count);
    }
}

2021/12/19 19:19

박준모

파이썬 입니다.

m=int(input('총건수: '))
n=int(input('한페이지에 보여줄 게시물수: '))

while True:
    p=m//n
    if n<1:
        print("다시 입력해주세요.")
    elif m%n == 0:
        print(p)
    elif m%n != 0:
        print(p+1)
    break

2021/12/27 22:09

김시은

m, n = map(int,input('총건수, 한페이지에 보여줄 게시물 수 : ').split())
def board(x, y) :
    if x % y == 0 :
        return x // y
    else :
        return x // y + 1
print('numbers of pages : ', board(m, n))

2021/12/27 23:02

bryn0726

_input = input("입력 : ")
_input = _input.split()

print(divmod(int(_input[0]),int(_input[1]))[0]+1 if _input[0] != '0' else 0 )


2022/01/06 16:29

강태호

m = int(input("총 건수를 입력하시오: "))
n = int(input("한 페이지에 보여줄 게시물 수 를 입력하시오: "))

num=0

if m%n==0:
    num=int(m/n)
else:
    num=int(m/n)+1

print("총 페이지 수: " + str(num))

2022/01/07 14:01

BANG

import math

def calcTotalPage(total, num):
    # return math.ceil(total / num)
    result = total // num
    return result if total % num == 0 else result + 1

print(calcTotalPage(0, 1))
print(calcTotalPage(1, 1))
print(calcTotalPage(2, 1))
print(calcTotalPage(1, 10))
print(calcTotalPage(10, 10))
print(calcTotalPage(11, 10))

2022/01/09 12:49

정이언

m=input("총건수>") int_m=int(m) n=input("한페이지에 보여줄 게시물수>") int_n=int(n)

if int_m==0: print(0)

elif int_m%int_n==0: print(int_m/int_n)

else: print((int_m//int_n)+1)

2022/01/12 16:39

‍김범수(학부학생/교육과학대학 교육학과)

m = input ('게시물의 총 건수를 입력하세요.')
n = input ('한 페이지에 보여줄 게시물의 수를 입력하세요.(단 n은 1보다 크거나 같다. n >= 1)')
print('필요한 총 페이지 수는',1+int(m)//int(n),'페이지 입니다.')

2022/01/18 13:11

로만가

m = int(input("총 건수"))
n = int(input("페이지당 게시물 수"))
p = int(round(m/n+0.49999999999))

print(f'{m:>4}{n:>4}{p:>4}')

2022/01/29 13:39

엄태용

import math

m = int(input('총 게시물 :'))
n = int(input('페이지당 표시된 게시물 :'))
if m != 0 :
    page = math.ceil(m/n)
elif m == 0:
    page = 0
print(page)

파이썬

2022/01/30 15:27

흐음맨


    public int paging(int m, int n) {
        int result = 0;

        if (m >= n && m != 0) {
            result = m / n;
        }
        if (m % n != 0) {
            result++;
        }

        return result;
    }

2022/01/30 23:22

김우연

def getTotalPage(a,b):
   if a%b==0:
       return a//b
   else:
       return (a//b)+1 

2022/02/04 14:46

qkrthals

int total,post,page;

        Scanner input = new Scanner(System.in);

        System.out.println("게시물이 몇 건 올라왔는지 입력하세요.");
        total = input.nextInt();

        System.out.println("한 페이지에서 보여줄 게시물수를 입력하세요.");
        post = input.nextInt();

        page=total/post;

        if(total%post==0) {
            System.out.println("필요한 페이지 수는 "+page+" 입니다.");
        }else if(total%post!=0) {
            System.out.println("필요한 페이지 수는 "+ ++page +" 입니다.");
        }
    }
}

2022/02/20 20:22

임기산

package jjs;

import java.util.Scanner;

public class HelloWorld {
    public static void main(String[] args) {
        int total=0;
        int post =0;
        int page=0;

        Scanner a =new Scanner(System.in);
        System.out.printf("총 건수 입력:");
        total=a.nextInt();
        System.out.printf("한페이지에 보여줄 게시물 수:");
        post=a.nextInt();


        if(total%post==0){page=(total/post);}
        else {page=(total/post)+1;}

        System.out.printf("m:%d   n:%d   \n총 페이지:%d",total,post,page);

    }
}

2022/02/23 15:41

뇌빼기절대금지

def getTotalPage(m,n): if m % n ==0: return m // n else: return m // n + 1

print(getTotalPage(0,1)) print(getTotalPage(1,1)) print(getTotalPage(2,1)) print(getTotalPage(1,10)) print(getTotalPage(10,10)) print(getTotalPage(11,10))

2022/02/28 16:00

김태현

def con(m,n):
  if m==0:
    return 0
  elif n>=m:
    return 1
  else:
    if m%n==0:
      return m//n
    else:
      return m//n+1
x=int(input('건수: '))
y=int(input('가능수: '))
print(con(x,y))

2022/03/02 13:52

김재민

public static void main(String[] args) { 

        Scanner scanner = new Scanner(System.in);
        System.out.println("게시물의 총 건수를 입력하세요.");
        int m = scanner.nextInt(); // 게시판 총 건수
        System.out.println("한 페이지에 보여줄 게시물 수를 입력하세요");
        int n = scanner.nextInt(); // 한 페이지에 보여줄 게시물 수
        if( n < 1 ) {
    System.out.println("알림)) 한페이지 이상 출력해야 합니다.");
            if( m % n == 0 ) { System.out.println(m/n); }
      else {  System.out.println(m/n + 1);  }
            }

2022/03/05 17:19

김명호

using System;

public class Program
{
    public static void Main(String[] args)
    {
        Console.WriteLine("총 건수를 입력하세요");
        string M = Console.ReadLine();
        Console.WriteLine("한 페이지에 보여줄 게시물 수를 입력하세요");
        string N = Console.ReadLine();

        int m = Convert.ToInt32(M);
        int n = Convert.ToInt32(N);

        if (m%n == 0)
            Console.WriteLine(m/n);
        else 
            Console.WriteLine(m/n +1);
    }
}

C#

2022/03/07 20:19

rah_9

input_m, input_n = map(int,input("총 건수와 한페이지에 보여줄 게시물 수를 입력하세요 : ").split())

if input_n < 1:
    print("페이지 수 에러")

if input_m < input_n:
    tot_page = input_m
elif input_m == input_n:
    tot_page = 1
else:
    tot_page = input_m // input_n
    if input_m%input_n == 1:
        tot_page += 1

print(tot_page)

2022/03/21 13:23

seolgyung jeong

# 게시판 페이징

# 게시물의 총 건수와 한 페이지에 보여줄 게시물수를 입력으로 줬을 때
# 총 페이지 수를 리턴하는 프로그램

def page(m,n):

    if m == 0:
        page_num = 0

    elif m % n >= 1:
        page_num = m/n + 1

    elif m % n == 0:
        page_num = m /n

    else:
        page_num = 0

    page_num = int(page_num)
    return page_num

# 입력 총건수(m), 한 페이지에 보여줄 게시물 수(n)(단 n은 1보다 크거나 같다. n >= 1)
m = int(input('총건수: '))
n = int(input('게시물 수: '))

print('=================')

print('총 페이지 수: {}'.format(page(m, n)))

2022/03/22 14:11

고래상어

import java.util.Scanner;

public class BoardPage {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        System.out.println("총 건수를 입력해주세요.");
        int total = sc.nextInt();

        System.out.println("한 페이지에 보여줄 게시물수를 입력해 주세요.");
        int item = sc.nextInt();

        int page = total / item;
        if(page % 2 == 0) {
            System.out.println("필요한 페이지의 수는 " + page + "입니다.");
        } else if(page % 2 == 1) {  
            System.out.println("필요한 페이지의 수는 " + (page+1)  + "입니다.");
        }
    }
}

2022/03/31 17:56

휴일의잠만보

m=int(input()) #총 게시물 수
n=int(input()) #한 페이지에 보여줄 게시물 수

if m == 0:
    print(0)
elif m%n == 0:
    print(int(m/n))
elif m%n >= 1:
    print(int(m/n)+1)

if m < 0 or n < 1:
    print('error')

일단 해당 예시는 되어서 올립니다만 혹시 잘못된 점 있으면 짚어주세요. 근데 문제가 n에만 전제를 달아서... m에도 전제를 달아줘야 하는 거 아닌가요? 게시물 수가 음수가 될 수는 없잖아요

2022/04/02 22:16

이병휘

m,n=map(int,input().split())
if m%n==0:
    p=m//n
elif m%n !=0:
    p=m//n +1
print(p)

2022/04/07 09:10

thank

m = int(input('총건수: '))
n = int(input('한페이지에 보여줄 게시물수: '))

result = m // n if m % n == 0 else m // n + 1

print('총 페이지수는 %s 페이지입니다' %result)

2022/04/13 00:16

고구마츄

def page(m,n): if m==0: return(0) elif m%n==0: return(m//n) elif m%n!=0: return(m//n+1) print(page(3,3))

2022/04/13 12:35

yunjae

/ 게시판 페이징 A씨는 게시판 프로그램을 작성하고 있다. A씨는 게시물의 총 건수와 한 페이지에 보여줄 게시물수를 입력으로 주었을 때 총 페이지수를 리턴하는 프로그램이 필요하다고 한다. / public class Ex03 { public static void main(String[] args) { System.out.println(getTotalPage(0, 1)); System.out.println(getTotalPage(1, 1)); System.out.println(getTotalPage(2, 1)); System.out.println(getTotalPage(1, 10)); System.out.println(getTotalPage(10, 10)); System.out.println(getTotalPage(11, 10)); } public static int getTotalPage(int m, int n) { return (m-1)/n + 1; } }

2022/04/18 10:40

조준형

def board() :
    m = int(input("총 건수를 입력해주세요 : "))
    n = int(input("한 페이지에 보여줄 게시물수를 입력해주세요 : "))
    if n >= 1 and m >= n:
        if m % n == 1:
            return int(m / n) + 1
        else :
            return int(m / n)
    elif n >= 1 and m < n :
        if m == 0:
            return 0
        else:
            return 1

2022/04/23 17:58

장예찬

package com.algorithm.algorithmpractice.dojang;

import java.util.Scanner;

public class Paging {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("총 데이터 값");
        int m = input.nextInt();
        System.out.println("페이지당 게시물 수");
        int n = input.nextInt();
        int total;
        try{
            total = (int)Math.ceil( m/(1.0*n) );
            System.out.println("총 페이지: " + total);
        }catch (Exception e){
            total = 0;
            System.out.println("총 페이지: " + total);
        }finally {

        }
    }
}

2022/04/24 07:47

inkuk ju

def page(n,m):
    return([m//n+1 if m%n>0 else m//n])

2022/05/07 18:46

yunjae

m = int(input("총 건수를 입력하세요: "))
n = int(input("한 페이지에 보여줄 게시물 수를 입력하세요: "))

pages = m//n if m % n == 0 else m // n + 1

print(pages)

2022/05/14 15:27

21chAlien

def sol(m, n): if m % n == 0: return m / n else: return m / n + 1{.python} .

2022/05/20 02:13

김춘배

def pages(총건수, 한페이지에보여줄게시물수):
  p = 총건수//한페이지에보여줄게시물수
  q = 총건수%한페이지에보여줄게시물수
  if q == 0:
    print("총페이지수:",p)
  else:
    print("총페이지수:",p+1)

2022/05/20 16:58

이승훈

import java.util.Scanner;
public class borad {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
Scanner s = new Scanner(System.in);
int m , n ;
int f , p;
while(true) {
System.out.printf("총건수 ");
m = s.nextInt();
System.out.printf("한 페이지 게시물 갯수");
n = s.nextInt();
if (n<1) {
    System.out.printf("페이지 갯수는 1이상이여야 한다. \n");
    continue;
}
f = m/n;
p = m%n;
if (p>=1) {
    System.out.printf("총페이지수 : %d \n", f + 1);
} else if(p<1) {
    System.out.printf("총페이지수 : %d \n", f);
}
    }
    }
}

2022/05/30 15:56

강시헌

자바로 풀어봤습니다.

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int totalPages;

        System.out.println("게시물의 총 건수를 입력하시오:");
        int m = scan.nextInt();
        System.out.println("한페이지에 보여줄 게시물 수를 입력하시오:");
        int n = scan.nextInt();

        totalPages = m/n;

        if(m%n != 0) {
            totalPages += 1;
        }

        System.out.printf("총페이지수는 %d 입니다.\n", totalPages);
    }
}

2022/06/05 19:41

유로

파이썬 math 함수를 이용해서 올림처리해서 +1을 만들어서 코딩해 보았습니다.

import math

m = int(input("총 게시글 수를 입력하시오"))
n = int(input("한 페이지당 존재하는 게시글 숫자를 정하시오"))

m
n

number = math.ceil(m/n)

print(f"총 게시글 수는 {m}개 이고, 페이지당 존재하는 게시글 수는 {n}개이며, 게시글 페이지 수는 {number}개 이다. ")

2022/06/16 01:23

박종훈

m = int(input("m: "))
n = int(input("n: "))
print(int(m/n if m%n==0 else m/n + 1))

ceil 몰라서 이렇게 풀었습니다.

2022/06/20 14:30

김정욱

파이썬

입력 : 총건수(m), 한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n >= 1)

출력 : 총페이지수

m,n=map(int,input().split())
def page_num(m,n):
    if m%n == 0 :
        return int(m/n)
    else : 
        return int(m/n)+1
print(page_num(m,n))

2022/07/04 18:09

김보라

올림 메소드를 사용안해도 간단하게 할 수 있습니다.

a = int(input('게시물 총 건수 입력 : '))
b = int(input('한 페이지 게시물 수 입력 : '))

print((((a-1)//b)+1))

파이썬입니다

2022/07/05 15:54

Tae Joo

파이썬 입니다.

m = int(input("게시물의 총 건수 입력: "))
n = int(input("한 페이지에 보여줄 게시물 수 입력:"))
r = 0 # 출력 페이지수=
if n >=1:
    if n >= m > 0:
        r = 1
        print("총 페이지수는 {}페이지 이다.".format(r))
    elif m == 0:
        r = 0
        print("총 페이지수는 {}페이지 이다.".format(r))
    elif m > n:
        if m % n == 0:
            r = int(m / n)
            print("총 페이지수는 {}페이지 이다.".format(r))
        else:
            r = (m // n) + 1
            print("총 페이지수는 {}페이지 이다.".format(r))
else:
    print("한 페이지에 보여줄 게시물 수를 잘못 입력하셨습니다.")

2022/07/24 20:47

박지환

python

m = int(input("총 건수: "))
n = int(input("한 페이지에 보여줄 게시물 수: "))

tot = 0 #총 페이지수(출력값)

if m == 0:
    tot = 0

else:

    if m > n:

        if n == 1:
            tot = m
        else:
            tot = m//n + 1

    else:
        tot = 1

print("총 페이지수: ",tot)

2022/07/26 09:08

세라

python

a = int(input ("Page Number : "))
if 0 <= a <= 10 :
    n = 1
elif a > 10 :
    n = int((a / 10) + 1)    
print ("Output : %d" % n)

2022/07/26 16:05

정재화

def solution(total_posts_count, per_page):
    if total_posts_count == 0 or per_page == 0:
        return 0

    total_page_count = total_posts_count / per_page
    # 나머지가 있는 경우, 올림을 해야한다.
    if int(total_page_count) < total_page_count:
        return int(total_page_count) + 1
    return int(total_page_count)

2022/07/26 18:59

Uno

def page(m,n):
    page = m // n                 # 나누기 후 몫의 소수부분 제외하고 정수부분
    if m % n != 0:                # 나누기 후 나머지가 0이 아닐때            
        page = page + 1  
        return page

2022/08/01 16:38

JYS

total_text=input("게시물 total 건수 :")
text_per_page=input("페이지당 게시물 건수 :")
total_page=int(total_text)//int(text_per_page) 
# input을 통해 입력받는 data의 type은 문자로 인식 되기 때문에, 숫자 type으로 다시 바꾸어 준다.
if total_page==0:
    print("총 page 수는 %d 입니다." %(total_page+1))
else:
    print("총 page 수는 %d 입니다." %total_page)

2022/08/08 23:24

나무늘보

public class BbsPaging {
    public int solve(int total, int display) {
        return this.calcPaging(total, display);
    }

    // === private ===
    private int calcPaging(int total, int display) {
        if (display < 1) {
            throw new IllegalArgumentException();
        }
        int remainder = total % display;
        int division = total / display;
        return remainder == 0 ? division : ++division;
    }
}

2022/08/14 01:19

정이언

import math

m=int(input('총건수 >> '))
n=int(input('한페이지에 보여줄 게시물수 >> '))
result=math.ceil(m/n)
print('총페이지수는 %d.\n'%int(result))

2022/08/15 14:44

JML

m=int(input('총건수 >> '))
n=int(input('한페이지에 보여줄 게시물수 >> '))
result=m//n+bool(m%n)
print('총페이지수는 %d.\n'%int(result))

2022/08/15 14:50

JML

function program(m,n){
            if (m == 0){
                return 0
            }else if (n == m){
                return 1
            }else if(m>n){
                return parseInt(m/n + 1)
            }else if (m<n){
                return 1
            }
        }

        console.log(program(0,10));

2022/08/18 13:39

황주은

def page(m,n): if m == 0 : print(0) elif m > n : print(2) else : print(1)

2022/08/27 16:43

김민식

간단한 람다식 표현

get_count_pages = lambda m, n: 0 if n < 1 else math.ceil(m / n)

2022/08/31 10:59

최영훈

import math
print("총 건수와 게시물수를 입력하세요 예)10 5")
a,b = map(int, input().split())
#게시물수와 건수를 나눈 값에서 나머지가 있으면 1을 더 더하기
if b >= 1:
    num = a/b
    print(f'총 페이지수 : ',math.ceil(num))
else:
    print("게시글 수가 0 보다 작습니다.")

2022/09/02 13:47

준표장

import java.util.Scanner;

public class up003 {

//A씨는 게시판 프로그램을 작성하고 있다.
//A씨는 게시물의 총 건수와 한 페이지에 보여줄 게시물 수를 입력으로 주었을 때 총 페이지수를 리턴하는
//프로그램이 필요하다.

public static void main(String[] args) {
    Scanner scan = new Scanner(System.in);

    int total_post = 0;
    int post_per_page = 0;
    int total_page = 0;

    int button = 0;

    do {
    System.out.print("게시물의 총 건수: ");
    total_post = scan.nextInt();

    System.out.print("한 페이지에 보여줄 게시물 수: ");
    post_per_page = scan.nextInt();

    if(total_post == 0) {
        total_page = 0;
    }else {

        if(total_post % post_per_page ==0) {
            total_page = total_post / post_per_page;
        }else {
            total_page = total_post / post_per_page + 1;
        }

    }

    System.out.println("총 페이지수: "+ total_page);

    System.out.print("종료를 원한다면 0을 입력하세요. 계속하길 원한다면 0외의 정수를 입력하세요.");
    button = scan.nextInt();
    }while(button != 0);


}

}

2022/09/09 19:31

연뚜리뚜리

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

        int m = 0; // 총 게시물 수
        int n = 0; // 한 페이지에 보여줄 게시물 수
        int NumberOfPage = 0; // 페이지 수

        // 게시물 수 입력 받음
        // 한 페이지에 보여줄 게시물 수 입력받음
        Scanner sc = new Scanner(System.in);
        System.out.println("총 게시물 수를 입력하시오: ");
        m = sc.nextInt();
        System.out.println("한 페이지에 보여줄 게시물 수를 입력하시오: ");
        n = sc.nextInt();

        if (m%n == 0) {
            NumberOfPage = m/n;
        }
        else {
            NumberOfPage = (m/n) + 1;
        }

System.out.println("페이지 수는 : " + NumberOfPage);
    }
}

2022/09/14 14:05

노성연


while(1):
        #input
    total=input("total : ")
    thenumberofpaper=input("the number of paper each page: ")

    m=int(total)
    n=int(thenumberofpaper)

    #output: total the number of pages
    if m==0:
        totalPages=0
    elif m%n==0:
        totalPages=m//n
    else:
        totalPages=(m//n)+1

    print("totalpages : {0}".format(totalPages))

2022/09/14 14:15

yongju Lee

import java.util.Scanner;

public class ExtraPractice2 {

public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    System.out.println("number of posts:\n");

    int totalPost = scanner.nextInt(); //입력

    System.out.println("number of posts per page:\n");

    int numberOfPostPerPage = scanner.nextInt();  //입력

    int totalPage = totalPost / numberOfPostPerPage + 1; //총 포스트와 페이지당 포스터를 나누고 기본 값으로 1 출력

        System.out.println("total page number:");
        System.out.println(totalPage);

}

}

2022/09/26 04:49

Minho Song

import math

m = 97
n = 5
numPage = math.ceil(m / n)
print(numPage)

2022/10/04 22:51

이지형

def pages(m,n):
  c = m//n
  return c

2022/10/11 18:50

전도현

package test;

import java.util.Scanner;

public class BoardPaging {

private static int page;
private static int m;
private static int n;
public static void main(String[] args) {

    Scanner in = new Scanner(System.in);

    System.out.print("총건수 입력: ");
    m = in.nextInt();
    System.out.print("페이지당 게시물 수 입력: ");
    n = in.nextInt();

    paging();

    System.out.println("page : " + page);
}

static int paging() {
    page =  m / n;

    if(page == 0)
        page = 1;

    return page;
}

}

2022/10/16 10:57

김록길

package test;

import java.util.Scanner;

public class BoardPaging {

private static int page;
private static int m;
private static int n;
public static void main(String[] args) {

    Scanner in = new Scanner(System.in);

    System.out.print("총건수 입력: ");
    m = in.nextInt();
    System.out.print("페이지당 게시물 수 입력: ");
    n = in.nextInt();

    paging();

    System.out.println("page : " + page);
}

static int paging() {
    page =  m / n;

    if(page == 0)
        page = 1;

    return page;
}

}

2022/10/16 10:57

김록길

def page(m,n):
    if m % n == 0:
        return m // n
    else:
        return m // n + 1

m = int(input("총건수: "))
n = int(input("페이지수: "))

print(page(m,n))

2022/10/17 15:25

jh

# 020 게시판 페이징
from math import ceil

# input variables
while True:
    total_items = input('Total items : ')
    if total_items.isdigit():
        total_items = int(total_items)
        break

while True:
    items_in_page = input('Items in one page : ')
    if items_in_page.isdigit():
        items_in_page = int(items_in_page)
        break

print('Total pages : ', ceil(total_items/items_in_page))

2022/10/27 16:07

Jaeyoung Moon

import math

m = int(input("게시물의 총수를 입력하시오:")) n = int(input("한 페이지에 보여줄 수 게시물 수:"))

r = math.ceil(m/n) print(r)

2022/11/06 12:50

김성훈

m = int(input("총 건수 : "))
n = int(input("한 페이지 당 보여줄 게시물 수 : "))
if m % n == 0 :
    print(m/n)
else :
    print(int(m/n)+1)

2022/11/07 16:05

ㅇㅇ

m = input("총 건수: ")
n = input("한페이지에 보여줄 게시물 수: ")

if int(m) < 10:
    page = 1
else :
    page = int(m) / int(n)

print(int(page))

혹시 오류가 있을까요?

2022/11/09 20:58

­류예린

파이썬으로 작성했습니다

from math import ceil
m,n = map(float,input().split())
print((ceil(m/n)))

2022/11/26 14:10

황유찬

import numpy as np

m = int(input("게시물 수: "))
n = int(input("페이지당 글 수: "))

print("총페이지는 %d 페이지 입니다."% np.ceil(m/n))



2022/11/30 15:43

김동훈

class Page
{
private:
    int m, n = 0;
public:
    int page = 0;
    Page()
    {
        cout << "총 건수 : "; 
        cin >> m;
        cout << "한 페이지에 보여줄 게시물 수 : ";
        cin >> n;

        if (n >= 1)
        {
            if (m / n > 0)
            {
                if (m % n == 0)
                    page = m / n;
                else
                {
                    page = m / n + 1;
                }
            }
            else
            {
                page = 0;           
            }

        };
    }
};

int main()
{
    Page p;
    cout << p.page << endl;
}

2022/12/19 16:59

김종원

set m 45 set n 8

if { $m % $n == 0 } { puts [expr $m/$n] } else { puts [expr ($m/$n) +1] }

2022/12/27 14:32

모모리

public int getPage(int totalCnt, int boardCnt) {
    int cnt = totalCnt / boardCnt;
    cnt = (totalCnt % boardCnt != 0)? cnt + 1 : cnt;
    return cnt;
}

2022/12/31 21:53

강아지

m = int(input("총 건수: ", ))
n = int(input("쪽에 넣을 건수: "))

if m%n == 0 :
    p = m // n
else :
    p = (m // n) +1

print(p)

2023/01/09 08:42

bk leam

from math import *

m = input("총 건수는? :") n = input("한 페이지에 보여줄 게시물 수는?:")

if int(n) < 1 : n = input("한 페이지에 보여줄 게시물 수는?(1보다 커야합니다) :")

mn = ceil(int(m) / int(n))

print(f"총페이지수는 : {mn}")

2023/01/13 14:39

테스토

클래스 생략

    public static int paging(int allBoards, int boardsPerPage) {
        int result = 0;
        if(boardsPerPage > 0) {
            result = allBoards % boardsPerPage > 0 ? (allBoards / boardsPerPage) + 1 : allBoards / boardsPerPage;
        }
        return result;
    }
    public static void main(String[] args) {
        System.out.println(paging(101, 10));
    }

2023/01/23 00:26

Miracle Lee

m=int(input("총건수"))
n=int(input("페이지당 건수"))
if m%n==0:
    print(int(m/n),"페이지")
else:
    print(int(m/n+1),"페이지")

2023/02/23 19:38

dhwnstjr

contents=int(input('총 게시물 수'))
pageMax=int(input('페이지 당 최대 게시량'))
pageSum=1

while True:
    if(contents > pageMax):
        pageSum+=1
        contents-=pageMax
    else:
        break

print(pageSum)

2023/03/07 19:37

Sol Song

m= int(input('총 건수'))
n= int(input('한페이지 게시물 수'))
if m%n ==0:
    print(m//n)
else:
    print(m//n+1)

2023/03/11 20:27

나는치킨이조아

m,n = map(int,input().split()) res = 0 if m != 0 or n!=0: res = m//n if m%n != 0: res+=1 else: print(0)

print(res)

2023/03/18 21:00

최준하

def board(m,n):
    page = m // n
    if m % n != 0:
        page += 1
    print(page)

2023/04/06 21:23

룰루

m=int(input("총 건수:"))
n=int(input("한 페이지에 보여줄 게시물 수:"))
def post(m,n):
    if m//n==0:
        if m==0:
            result=0
        elif m!=0:
            result= 1
    elif m//n!=0:
        if m&n!=0:
            result= m//n
        else:
            result= (m//n)+1
    return result
print(post(m,n))

2023/04/07 11:03

사람

m = int(input("m: "))
n = int(input("n: "))
a = (m/n)

if int(a) == a:
    print(int(a))
else:
    print(int(a)+1)

2023/04/14 20:52

Nucleus

def GetPageCount(a, b):
    return int(a/b) if a%b == 0 else int(a/b)+1

print(GetPageCount(0,10))
print(GetPageCount(5,10))
print(GetPageCount(10,10))
print(GetPageCount(15,10))

2023/04/25 03:51

졸린하마

python

m = int(input("총 건수: "))
print(m)
n = int(input("한 페이지에 보여줄 게시물 수: "))
p = math.ceil(m/n)
print(p)

2023/04/25 15:31

Noooooob

m,n=input('총건수와 한 페이지에 보여줄 게시물수 입력(단, n >= 1):').split()

m=int(m)
n=int(n)


if m % n ==0:
    result = m//n
    print('총페이지수:%d'%result)
else:
    result = m//n+1
    print('총페이지수:%d'%result)

2023/06/13 11:19

ddd

import java.util.Scanner;

public class SelfTest_3 {
    public static void main(String[] args) {
        int m = 0, n = 0;

        Scanner scan = new Scanner(System.in);
        System.out.print("총 건수 : ");
        m = scan.nextInt();
        System.out.print("한페이지 게시물 수 : ");
        n = scan.nextInt();

        if (m % n == 0) {
            System.out.println("총 페이지수 : " + (m / n));
        } else {
            System.out.println("총 페이지수 : " + ((m / n) + 1));
        }
    }
}

2023/06/16 10:50

JongHo Han

package codingstamp.ex020_Lv1;

import java.util.Scanner;

public class trialAndError {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.print("총 건수: ");
        int m = Integer.parseInt(sc.nextLine());
        System.out.print("한 페이지에 보여줄 게시물 수: ");
        int n = Integer.parseInt(sc.nextLine());
        /*
        m을 n으로 나눔 -> 몫과 나머지를 고려 -> 필요한 페이지 수 출력
         */
        int page = m / n;
        int remains = m % n;
        if(remains > 0) {
            page += 1;
        }
        System.out.println("필요한 페이지 수: " + page);
    }
}

2023/06/30 00:00

심상균

M = int(input("Total Contents:")
N = int(input("Contents per a Page (1<=):")
P = int(M/N)
OVP = M%N
if OVP > 0:
   P += 1
print("M","N","Output")
print(M,N,P)

2023/07/04 18:01

siu yoon


m, n = input().split(" ")
m, n = int(m), int(n)
print("m n 출력")
print(m, n, m*n)

2023/07/18 08:38

스탠리

Python module 'math'를 import하지 않는 방법으로 해결

def page(m, n):
    if n < 1: print('오류: 한페이지 게시물 수')
    page = m // n
    if m % n > 0: page += 1

    print(f'  m  n  출력\n{m:3}{n:3}{page:4}') 
    return

page(11,10)

2023/07/24 12:34

Dongyoon Kim

def pages(m, n):
        return m // n if m % n == 0 else m // n + 1

print(pages(10,10))

2023/08/12 19:19

이광진

def totalpage(m,n): result = m//n if m%n != 0: result += 1 return result

2023/10/02 21:59

TOP CODE

m = int(input())
n = int(input())
if n <= 1: print('None') elif m <= 0: print('None') elif m > n: print(m + 1) elif m <= n: print(m)

2023/10/16 01:37

NH Kim

m = int(input()) 
n = int(input()) 

if n <= 1:
    print('None')
elif m <= 0:
    print('None')
elif m > n:
    print(m + 1)
elif m <= n:
    print(m)

2023/10/16 01:54

NH Kim

m = int(input('총건수 >>'))
n = int(input('한페이지에 보여줄 게시물수 >>'))
total = m//n + int(m%n>0)
print(total)

2023/11/04 08:53

박인희

if m == 0:
   return 0
    #올림 처리는 (m - 1) // n + 1로 구현 가능
    return (m - 1) // n + 1

2024/01/01 03:29

박시우

m = int(input("총건수 : "))
n = int(input("한 페이지에 보여줄 게시물 수 : "))
result = m // n
if m % n > 0:
    result += 1
print(result)

2024/02/03 12:06

리리

package codingdojang;

import java.util.*;

public class BoardPaging { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);

    int m = scanner.nextInt();
    scanner.nextLine();
    int n = scanner.nextInt();
    scanner.nextLine();
    int result = 0;

    if (m % n == 0){
        result += (m / n);
    } else {
        result += (m / n) + 1;
    }
    System.out.println(result);
}

}

2024/02/05 18:23

헐헐헐

def cnt_total_pages(m, n):
    res = 0
    if m == 0:
        res = 0
    elif m % n > 0:
        res = m//n + 1
    else:
        res = m//n
    print('%-5d %-5d   %d' %(m,n,res))

# m = int(input('총건수(m): '))
# n = int(input('한페이지에 보여줄 게시물수(n):'))
#cnt_total_pages(m, n)

inp = [[0,1],[1,1],[2,1],[1,10],[10,10],[11,10]]
print('m     n      출력')
for i in inp:
    cnt_total_pages(i[0], i[1])

2024/02/06 18:09

insperChoi

m = int(input("게시물의 총 건수를 입력하세요. : "))
n = int(input("한 페이지에 보여줄 게시물 수를 입력하세요.(1보다 크거나 같아야 한다.) : "))
if m % n == 0:
    print("총 페이지 수는 {0}입니다.".format(int(m/n)))
else:
    print("총 페이지 수는 {0}입니다.".format(int(m/n)+1))

2024/02/20 19:53

버거킹

m = int(input("m의 값 :"))
n = int(input("n의 값 :"))
x = 1
인쇄 = 1
    if n >= 1:
        while m-x*n > 0:
            인쇄 += 1
            x += 1
    else:
        print("한페이지에 보여줄 게시물 수가 0입니다")
    print(인쇄)

2024/03/23 14:37

라구리

public static void result(int m, int n) { int result = m / n; if ((m%n) != 0) { result = result + 1; } System.out.println("총 페이지 수 : " + result); }

   public static void main(String[] args) {
          Scanner sc = new Scanner(System.in);

          int m = 0;
          int n = 0;

          System.out.print("총 건수 를 입력하세요 : ");
          m = sc.nextInt();
          System.out.print("한 페이지에 보여줄 게시물 수를 입력하세요 : ");
          n = sc.nextInt();
          System.out.println();
          result(m,n);
   }

}

2024/04/01 10:36

지현

public static void result(int m, int n) { int result = m / n; if ((m%n) != 0) { result = result + 1; } System.out.println("총 페이지 수 : " + result); } - 지현, 2024/04/01 10:42

import math m=int(input("총 게시한 글 수를 입력하세요.")) n=int(input("한 페이지에 보여줄 게시물 수를 알려주세요.")) if m % n == 0: # 만약 30개글인데 3개씩 보여준다. 그러면 10개가 필요함. total = m // n print("총 페이지수는 {}개 입니다.".format(total)) else: total = math.ceil(m / n ) print("총 페이지수는 {}개 입니다.".format(total))

2024/04/02 23:01

정준영

def calculate(m,n) : if m == 0: answer = 0 elif divmod(m,n)[1] ==0 : answer = divmod(m,n)[0] else: answer = m//n +1 return answer

2024/05/28 17:37

문정권

m = int(input("총 게시물의 수 : "))
n = int(input("\n한 페이지 당 보여줄 게시물의 수 : "))

def print_pages(m, n):
    print(int(m / n) + bool(int(str(m / n)[-1])))

print_pages(m, n)

총 페이지 수는 m 나누기 n의 정수부분과 소수부분의 boolean 값의 합으로 구할 수 있습니다.

예시1. m과 n의 값을 각각 5와 2로 가정한다면 총 페이지의 수는 2 + 1 즉, 3이 됩니다.

예시2. m과 n의 값을 각각 4와 2로 가정한다면 총 페이지의 수는 2 + 0 즉, 2가 됩니다.

예시3. m과 n의 값을 각각 1과 2로 가정한다면 총 페이지의 수는 0 + 1 즉, 1이 됩니다.

2024/05/29 23:23

iamkevinbutnotkevin

package solution.codingDojang;

public class Solution406 {

    public static void main(String[] args) {
//      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
        // test case
//      입력 : 총건수(m),
        int[] test_m = { 0, 1, 2, 1, 10, 11 };
//      한페이지에 보여줄 게시물수(n) (단 n은 1보다 크거나 같다. n >= 1)
        int[] test_n = { 1, 1, 1, 10, 10, 10 };
//      출력 : 총페이지수
        int[] test_p = { 0, 1, 2, 1, 1, 2 };

        for (int i = 0; i < test_p.length; i++) {
            int result = paging(test_m[i], test_n[i]);
            if(result==test_p[i]) {
                // 결괏값이 테스트 케이스와 같을 경우 출력
                System.out.printf("m: %d\tn: %d\tp: %d\n", test_m[i], test_n[i], result);
            }
        }
    }

    public static int paging(int m, int n) {
        int result = 0;
        result = m / n + (m % n > 0 ? 1 : 0);
        return result;
    }
}

입력을 받아 작동하려면 int p = paging(m, n);와 같이 작성하여 출력하면 된다.

2024/07/07 23:26

이준상

import java.util.Scanner;

public class board{
    public static void main(String[] args) {

        int m = 0;
        int n = 0;

        Scanner scr = new Scanner(System.in);

        System.out.print("총 건수: ");

        m = scr.nextInt();

        System.out.print("게시물 수: ");


        n = scr.nextInt();

        if(m<n) {
            System.out.println("총 페이지 수: " + m);

        }
        else if(m>=n){
            int div = 0;
            div = m/n;
            if(m%n == 0){
                System.out.println("총 페이지 수: " + div);

            }
            else if (m%n != 0) {
                System.out.println("총 페이지 수: " + ++div);
            }


        }
    }
}

2024/07/12 15:06

김창섭

import math # % -> 올림
while True:

    m = int(input("m: "))
    n = int(input("n: "))
    total_page = 0
    if m == 0 and n == 0:
        break

    else:
        total_page = math.ceil(m / n)
        print(total_page)

2024/08/09 22:58

먼지

getTotalPageNum = lambda m,n=1: m<1 and 0 or m%n and m//n+1 or m//n
for m,n in [[0,1],[1,1],[2,1],[1,10],[10,10],[11,10]]:
    print(m,n, getTotalPageNum(m,n))
> 0 1 0
> 1 1 1
> 2 1 2
> 1 10 1
> 10 10 1
> 11 10 2

2024/10/07 06:50

무므뭇

def pages(*args) :
    results = []
    for (m,n) in args :
        if m == 0 :
            results.append(0)
        elif m <= n :
            results.append(1)
        elif m%n == 0 :
            results.append(int(m/n))
        else :
            results.append(int(m//n+1))
    return results

2024/12/02 13:35

Orange

반올림 하는 매소드는 ceil 이고 반내림은 floor 에요

function total(m, n) { return Math.ceil(m/n); }

2024/12/02 15:28

Kideok KIM

JAVA입니다.

package question1.게시판_페이징;

import java.util.InputMismatchException;
import java.util.Scanner;

public class Paging {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        try {
            System.out.println("총 건수:");
            int m = sc.nextInt();
            System.out.println("한 페이지에 보여줄 게시물 수:");
            int n = sc.nextInt();
            System.out.println(Math.ceilDiv(m, n));
        } catch (InputMismatchException e) {
            System.out.println("유효한 값을 입력하세요.");
        } catch (ArithmeticException e) {
            System.out.println("n은 1 이상이어야 합니다.");
        }
    }

}

2025/01/22 20:59

박준우

while True:
    m,n=map(int,input('입력:').split(','))
    if n>=1:
        page=m//n
        if (m%n)!=0:
            page+=1
        print('m:',m,'n:',n,'출력:',page)
    else:
        break

2025/03/07 20:27

박성우

def board_paging(m,n):
    if n<1 :
        return 0
    else:
        return m // n+1

m = int(input("총 게시물 건수: "))
n = int(input("한 페이지당 게시물 수: "))

print(f"총 페이지 수: {board_paging(m,n)}")

2025/09/13 17:30

허거덩

def get_total_page(m, n): return m//n if m%n == 0 else m//n + 1

m, n = input().split()
print(get_total_page(m, n))
``````{.python}
def get_total_page(m, n): return m//n if m%n == 0 else m//n + 1

2025/11/29 14:45

김민철

def notepad():
    m = int(input("게시물 건수 :"))
    n = int(input("1 page에서 보여줄 건수:"))
    if m%n==0:
        result = m//n
    else:
        result = m//n+1
    return result

print(notepad())

2025/11/30 15:43

k

m = int(input())
n = int(input())

count = 0
while m > 0:
    m = m - n
    count += 1

print(count)

2026/05/05 01:07

우영재

목록으로