๐Ÿ“ฆ Chango/๐Ÿ‰ ์˜ค์ผ๋Ÿฌ OJ

[์˜ค์ผ๋ŸฌOJ][C++/C์–ธ์–ด] #1018 ๊ณจ๋™ํ’ˆ

์„ ๋‹ฌ 2021. 3. 9. 15:44
๋ฐ˜์‘ํ˜•

euleroj.io/problemset/problem/1018

๋ฌธ์ œ
๊ฒฝ๋งค์— ๊ต‰์žฅํžˆ ์ข‹์€ ๊ณจ๋™ํ’ˆ์ด ๋‚˜์™”๋‹ค. ๊ณจ๋™ํ’ˆ์„ ์ž…์ฐฐ๋ฐ›๊ธฐ ์œ„ํ•ด์„œ๋Š” ํฅ์ •์„ ํ•˜๊ฒŒ ๋˜๋Š”๋ฐ, ๋งจ ์ฒ˜์Œ ๋‚ด๊ฐ€ ์ œ์‹œํ•œ ๊ฐ€๊ฒฉ์„ a, ํŒ๋งค์‚ฌ๊ฐ€ ์ œ์‹œํ•œ ๊ฐ€๊ฒฉ์„ c๋ผ๊ณ  ํ•˜์ž. ๋งŒ์ผ a์™€ c๊ฐ€ ๊ฐ™๋‹ค๋ฉด ์ด ๊ฐ€๊ฒฉ์— ๊ณจ๋™ํ’ˆ์„ ์ž…์ฐฐ๋ฐ›๊ฒŒ ๋˜์ง€๋งŒ ๊ทธ๋Ÿฐ ๊ฒฝ์šฐ๋Š” ํ”์น˜ ์•Š๊ณ , ๋งค๋ฒˆ ์ž…์ฐฐํ•  ๋•Œ๋งˆ๋‹ค ๋‚ด๊ฐ€ ์ œ์‹œํ•œ ๊ฐ€๊ฒฉ์€ b์”ฉ ์˜ฌ๋ผ๊ฐ€๋ฉฐ, ์ด์— ๋Œ€ํ•ด ํŒ๋งค์‚ฌ๋Š” d์”ฉ ๋‚ด๋ ค๊ฐ„๋‹ค. ๊ฐ€๊ฒฉ์ด ๊ฒฐ์ •๋˜๋Š” ์ˆœ๊ฐ„์€ ๋‘ ๊ฐ€๊ฒฉ์ด ๊ฐ™๊ฑฐ๋‚˜, ๋‚ด๊ฐ€ ์ œ์‹œํ•œ ๊ฐ€๊ฒฉ์ด ์ž…์ฐฐ์ž๊ฐ€ ์ œ์‹œํ•˜๋Š” ๊ฐ€๊ฒฉ๋ณด๋‹ค ํด ๋‘ ๊ฒฝ์šฐ ๋ชจ๋‘ ๋‚ด๊ฐ€ ์ œ์‹œํ•œ ๊ฐ€๊ฒฉ์— ๊ณจ๋™ํ’ˆ์„ ์ž…์ฐฐ๋ฐ›๊ฒŒ ๋œ๋‹ค. (ํŒ๋งค์‚ฌ๋Š” ๋‚ด๊ฐ€ ์ œ์‹œํ•œ ๊ฐ€๊ฒฉ๋ณด๋‹ค ์ ์€ ๊ฐ€๊ฒฉ์„ ์ œ์‹œํ•˜์ง€ ์•Š๋Š”๋‹ค.) ๊ณจ๋™ํ’ˆ์˜ ๊ฐ€๊ฒฉ์„ ๊ฒฐ์ •ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์—ฌ๋ผ.

์ž…๋ ฅํ˜•์‹
๋„ค ์ •์ˆ˜ a, b, c, d๊ฐ€ ํ•˜๋‚˜์˜ ๊ณต๋ฐฑ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ฃผ์–ด์ง„๋‹ค. (1≤a,b,c,d≤10,000)


์ถœ๋ ฅํ˜•์‹
๊ฒฐ์ •๋œ ๊ณจ๋™ํ’ˆ์˜ ์ž…์ฐฐ ๊ฐ€๊ฒฉ์„ ์ฒซ์งธ ์ค„์— ์ถœ๋ ฅํ•˜์—ฌ๋ผ.

ํ’€์ด

#include <stdio.h>

int main() {
    int a,b,c,d;
    scanf("%d %d %d %d",&a,&b,&c,&d);
	while(a<c){
        a = a+b;
        c = c-d;
    }
    printf("%d",a);
	return 0;
}

 

๋ฐ˜์‘ํ˜•