2월 14일 거스름 돈

54 views
Skip to first unread message

cybe...@gmail.com

unread,
Feb 13, 2013, 8:49:33 PM2/13/13
to kor...@googlegroups.com
프로그램 명: change
제한시간: 1 초
상점에서 물건을 사고 지폐로 돈을 내면 거스름 돈을 줘야 한다. 이 때 동전을 어떻게 해서 줘야 하는지 계산하시오.

돈은 반드시 1000 원을 내며 , 거스름 돈은 10 원 , 50 원 , 100 원 동전으로 하고 큰 동전 우선으로 준다.

입력

물건 값으로 세자리 자연수가 입력으로 주어진다. 일의 자리는 0 이다.

출력

동전 100 원 , 50 원 , 10 원의 개수를 출력한다.

입출력 예

입력

530

출력

4 1 2

cybe...@gmail.com

unread,
Feb 13, 2013, 9:22:11 PM2/13/13
to kor...@googlegroups.com
public static void main(String[] args){
int money = 1000; //받은 돈
int stuff; //물건값
int hundredth; //백원개수
int fifty; //오십원개수
int ten; //십원개수
int remnant; //거스름돈
Scanner sc = new Scanner(System.in);
System.out.println("입력");
stuff = sc.nextInt();
sc.close();
remnant = money - stuff;
hundredth= remnant/100;
remnant= remnant%100;
fifty = remnant/50;
remnant = remnant%50;
ten = remnant/10;
System.out.println(hundredth+ "\t" + fifty + "\t" + ten);
}
Message has been deleted

선해

unread,
Feb 13, 2013, 9:26:32 PM2/13/13
to KorUsn
import java.util.Scanner;

public class Test2 {
public static void main(String[] args){
int price;
int[] remainder = {100,50,10};

Scanner sc = new Scanner(System.in);
System.out.println("1000원 미만의 십원짜리 단위로 물건값을 입력하시오.");
price = 1000 - sc.nextInt();

System.out.println("거스름돈은 " + price + "원 입니다.");
for(int i=0; i<remainder.length; i++){
System.out.println(remainder[i] + "원 개수 : " + price/remainder[i] +
"개");
price = price%remainder[i];
}
}
}
Message has been deleted

성관

unread,
Feb 13, 2013, 9:32:49 PM2/13/13
to kor...@googlegroups.com
import java.util.Scanner;

public class change {

public static void main(String[] args) {
int g, h=100, f=50, t=10, j;
Scanner sc = new Scanner(System.in);
System.out.println("입력 ");
g = sc.nextInt();
j = 1000- g;
System.out.println("출력");
System.out.print(j/h+" "+(j-(j/h*h))/f+" "+((j-(j/h*h)-(j-(j/h*h))/f*f))/t);
}
}

권기륜

unread,
Feb 13, 2013, 9:34:35 PM2/13/13
to kor...@googlegroups.com
import java.util.Scanner;
public class Change {
public static void main(String[] args) {
int a,b;
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
b=1000-a;
System.out.print(b/100+" "+b%100/50+" "+b%100%50/10);
}
}
Message has been deleted
Message has been deleted

Gee-Eun KIM

unread,
Feb 13, 2013, 10:02:01 PM2/13/13
to kor...@googlegroups.com


import java.util.Scanner;


public class Test2 {

public static void main(String[] args) {
// TODO Auto-generated method stub
int i,j,m,n;
Scanner sc = new Scanner(System.in);
n=sc.nextInt();
m=1000-n;
i= m%100;
j=i%50;
System.out.println(m/100 + " " + i/50 + " " + j/10);
}

}

Gee-Eun KIM

unread,
Feb 13, 2013, 10:04:04 PM2/13/13
to kor...@googlegroups.com

BAE, JUNGWON

unread,
Feb 13, 2013, 10:05:50 PM2/13/13
to kor...@googlegroups.com
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
int a, b, $100, $100Remain, $50, $10; 
Scanner sc = new Scanner(System.in);
a = sc.nextInt();
b = 1000-a;
$100 = b/100;
$100Remain = b%100;
$50 = $100Remain/50;
$10 = ($100Remain-($50*50))/10;
System.out.println($100 + " " + $50 + " " + $10);
}
}

김민찬

unread,
Feb 13, 2013, 10:11:18 PM2/13/13
to kor...@googlegroups.com
import java.util.Scanner;

public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int chg= sc.nextInt();
int pay = 1000 - chg;
System.out.println((pay/100)+" "+((pay%100)/50)+" "+((pay%100)/10%5));
}
}

경과시간별 순위:
전체: 3683/3750
Java :145/215
코드size 순위:
전체:2853/3750
Java:26/215


Message has been deleted

김민찬

unread,
Feb 13, 2013, 10:14:27 PM2/13/13
to kor...@googlegroups.com

김민찬

unread,
Feb 13, 2013, 10:15:00 PM2/13/13
to kor...@googlegroups.com
Message has been deleted

정영재

unread,
Feb 13, 2013, 10:25:42 PM2/13/13
to kor...@googlegroups.com
import java.util.Scanner;

public class change {

public static void main(String[] args) {

int a = 1000, b;
Scanner sc = new Scanner(System.in);
b = sc.nextInt();
int c = a - b;
int a1 = c / 100;
int a2 = (c - (a1 * 100)) / 50;
int a3 = ((c - (a1 * 100) - (a2 * 50)) / 10);
System.out.print(a1 + " " + a2 + " " + a3 + " ");
}

}

kimmo...@gmail.com

unread,
Feb 13, 2013, 10:33:23 PM2/13/13
to kor...@googlegroups.com
import java.util.Scanner;

public class Main {

public static void main(String[] args) {
int c, r, h = 100, f = 50, t = 10;

Scanner sc = new Scanner(System.in);
c = sc.nextInt();
r = 1000 - c;

System.out.print(r / h + " " + (r % h) / f + " " + ((r % h) % f) / t);
}

}



qgqg...@gmail.com

unread,
Feb 13, 2013, 10:39:55 PM2/13/13
to kor...@googlegroups.com
import java.util.Scanner;

public class Test {



    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        int money = 1000; // 받은 돈
        int stuff; // 물건값
        int hundredth; // 백원개수
        int fifty; // 오십원개수
        int ten; // 십원개수
        int remnant; // 거스름돈

        stuff = sc.nextInt();



        remnant = money - stuff;
        hundredth = remnant / 100;
        fifty = (remnant - (hundredth * 100)) / 50;
        ten = (remnant - (hundredth * 100) - (fifty * 50)) / 10;

        System.out.println(hundredth + " " + fifty + " " + ten);
    }
}

경과시간별 순위:

    전체: 3581/3756
    Java :42/221

코드size 순위:

    전체:3735/3756
    Java:210/221

Jj Lee

unread,
Feb 13, 2013, 10:42:10 PM2/13/13
to kor...@googlegroups.com
package 장난아니고졸림;

import java.util.Scanner;

public class 거스름돈 {

public static void main(String[] args) {
int g, h = 100, f = 50, t = 10, j;
Scanner sc = new Scanner(System.in);

Suyeon Kim

unread,
Feb 13, 2013, 10:43:19 PM2/13/13
to kor...@googlegroups.com

import java.util.Scanner;

public class Test2 {

public static void main(String[] args){

int a,b,c,d,e,f,g;

Scanner sc=new Scanner(System.in);
a=sc.nextInt();
b=1000-a;
c=b/100;
d=b%100;
e=d/50;
f=d%50;
g=f/10;
System.out.println(c+" "+e+" "+g );


}

}
Message has been deleted
Message has been deleted
Message has been deleted

SooYeon park

unread,
Feb 13, 2013, 10:59:48 PM2/13/13
to kor...@googlegroups.com
import java.util.Scanner;


public class Main{
public static void main(String[] args) {
int a,b;
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
b=1000-a;
System.out.printf("%d %d %d\n",b/100,b%100/50,b%100%50/10);
}
}

Message has been deleted
Message has been deleted
Message has been deleted

SangSoo Kim

unread,
Feb 14, 2013, 12:06:06 AM2/14/13
to kor...@googlegroups.com
import java.util.Scanner;


public class Change {

public static void main(String[] args) {
int n;
int total,a,b,c,d,f;

Scanner sc = new Scanner(System.in);
n=sc.nextInt();
total = 1000-n;
a = total/100;
d = total%100;
b = d/50;
f = d%50;
c = f/10;

System.out.println(a+" "+b+" "+c);
}
}

Reply all
Reply to author
Forward
0 new messages