문제링크) http://codeup.kr/problem.php?id=2606


해결방법)

분자와 분모가 주어지는데 실제 나누기를 해보면 소수점 이하부분만 출력하기위한 규칙이 보여진다.


처음에는 단순하게 생각할수있는 것이 실제 나눠봐서 정수부분을 빼고 *100억을해서 출력해서 정답이었지만,


모범답안은 그렇지 않았다.


항상 분자를 분모로 나눈 나머지 *10 에서 분모를 나눈 몫이 소수점 이하 부분의 값이었다.

이를 10번만 반복하면 소수점 이하 10번쨰자리까지 구할 수 있게 된다.


소스코드)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
//첫번째 답안
#include<iostream>
using namespace std;
unsigned long long ten;
int main()
{
    double num;
    int a, b,c;
    cin >> a >> b;
    num = (double)a / b;
    c = a / b;
    ten = 10000000000;
    num = (num - c) * ten;
    printf("%010.lf", num-0.5); // 소수점 첫번째 자리 -0.5해서 버림을 한다.
}
 
//모범답안
#include<iostream>
using namespace std;
int main()
{
    int a, b;
    scanf("%d %d"&a, &b);
    if (a / b > 0) a = a % b;
    for (int i = 0; i < 10; i++)
    {
        a = a * 10;
        printf("%d", a / b);
        a = a % b;
    }
}
cs



반응형

'PS > 코드업' 카테고리의 다른 글

3704번 계단 오르기 2  (0) 2019.03.31
1920번 2진수 변환 (재귀함수)  (0) 2019.03.16
3733번 우박수 길이 - large  (0) 2019.01.27
재귀함수 1부터 n까지 합 구하기  (0) 2018.11.18
코드업-캔디팡 문제  (0) 2018.09.23

노동은 힘들지만 내 생각대로 노동을해봐서 결과가 생각한대로 보여지면 재미를 느낄수있다.


요즘 티스토리 글을 너무 안썻는데 한줄평정도라도 꾸준히 쓰겠다ㅎㅎ 


 


반응형

'일기' 카테고리의 다른 글

12월 11일  (0) 2018.12.11
오늘의일기  (0) 2018.12.10
주말 방청소날  (0) 2018.12.10
포토샵 만진날  (0) 2018.12.09
컴퓨터로 표현하려면? 나만의 표현??  (0) 2018.12.07

이제부터 알바컨텐츠로 글좀 써봐야겠다. 알바도 나의 경험이니까~


오늘은 단기 알바로 부평 문화거리에서 하는 서포터즈 활동을 했다. 


오랜만에 많은 사람들 속에서 말을하고 일을 하다보니 좋았고, 아 좀 활동적인 생활을 하면 좋구나 라고 느꼈던 하루였다.


나는 오늘 뱃지를 만들고 나눠주는 역할을 맡았는데 사람들에게 그냥 꽁짜로 나눠주는 건데도 뭔가 내 물품을 판매하는 듯한 느낌을 받았고 만들어진걸 보면 쫌 뿌듯햇었다.


처음엔 순서가 좀 꼬이고 속도가 느려서 사람들에게 빨리 못만들어줫는데 시간이 지날수록 익숙해졌는지 속도가 붙기 시작했다.


그런데 익숙해질때쯤 사람들이 뚝 끈켰고 나의 스피드를 보여줄수 없어서 아쉬웠다. 


그리고 설문지를 받으면서 중딩,고딩, 대딩들을 많이 봤는데 나도 저때로 돌아가고 싶다는 기분이 잠깐 들었었다. 뭔가 지금의 생각으로 과거로 돌아가면 정말 재밌게 지낼 수 있을것 같았기 떄문이다.


그것도 잠시 내 현재가 더 중요하기에 과거를 한탄만 하거나 미래를 걱정할수는 없다. 언제 한번 과거를 쭉 되돌이켜보고 나름의 정리를 한후 깔끔히 미련없이 과거를 더이상 후회안하도록 해야겠다. 





반응형

'취미' 카테고리의 다른 글

뷰 공부시작한날  (2) 2019.02.03
[드라마] 프리스트 9화 이후 추측글  (0) 2018.12.23
오늘의 명언~ (자기자신믿기)  (0) 2018.12.13
비트코인이란? 블록체인?  (0) 2018.12.05
강서구 pc방 살인 사건 인터뷰  (0) 2018.11.23

+ Recent posts