ํฌ์ŠคํŒ… ์ธ๋„ค์ผ ์ด๋ฏธ์ง€

Coding_Algorithm/๋ฐฑ์ค€ ํ’€์ด

๋ฐฑ์ค€ 11022๋ฒˆ: A + B - 8ํ’€์ด(Python)

A+B - 8 ์‹œ๊ฐ„ ์ œํ•œ๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ์ œ์ถœ์ •๋‹ต๋งž์€ ์‚ฌ๋žŒ์ •๋‹ต ๋น„์œจ 1 ์ดˆ 256 MB 9976 7258 6744 74.306% ๋ฌธ์ œ ๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A+B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์˜ ๊ฐœ์ˆ˜ T๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋Š” ํ•œ ์ค„๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ๊ฐ ์ค„์— A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (0 < A, B < 10) ์ถœ๋ ฅ ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค "Case #x: A + B = C" ํ˜•์‹์œผ๋กœ ์ถœ๋ ฅํ•œ๋‹ค. x๋Š” ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ๋ฒˆํ˜ธ์ด๊ณ  1๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋ฉฐ, C๋Š” A+B์ด๋‹ค. ์˜ˆ์ œ ์ž…๋ ฅ 1 ๋ณต์‚ฌ 5 1 1 2 3 3 4 9 8 5 2 ์˜ˆ์ œ ์ถœ๋ ฅ 1 ๋ณต์‚ฌ Case #1: 1 + 1 = 2 Case #2: 2 + 3 = 5 Case #3: 3 + 4 = 7 Case #4: 9 ..

2019.06.13 ๊ฒŒ์‹œ๋จ

 ํฌ์ŠคํŒ… ์ธ๋„ค์ผ ์ด๋ฏธ์ง€

Coding_Algorithm/๋ฐฑ์ค€ ํ’€์ด

๋ฐฑ์ค€ 11021๋ฒˆ: A + B - 7ํ’€์ด(Python)

t = int(input()) for i in range(t): a, b = map(int, input().split()) print('Case #'+int(i+1)+': '+int(a+b)) ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋Ÿฐํƒ€์ž„ ์—๋Ÿฌ๊ฐ€ ์ผ์–ด๋‚œ๋‹ค. ์ด ์ด์œ ๋Š” inputํ•จ์ˆ˜๊ฐ€ ์‹œ๊ฐ„์„ ๋„ˆ๋ฌด ๋งŽ์ด ์žก์•„๋จน๊ธฐ ๋•Œ๋ฌธ์ธ๋ฐ, ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด sys.stdin.readlineํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•˜์˜€๋‹ค. ๋ฐ‘์˜ ์ฝ”๋“œ๋Š” sys.stdin.realine์ด ๋„ˆ๋ฌด ๊ธธ์–ด์„œ readํ•จ์ˆ˜๋ผ๋Š” ๋‹ค๋ฅธ ํ•จ์ˆ˜๋ฅผ ๋”ฐ๋กœ ์„ ์–ธํ•ด์ฃผ๊ณ  ์ฝ”๋“œ๋ฅผ ๋‹ค์‹œ ์ž‘์„ฑํ•œ ๊ฒƒ์ด๋‹ค. import sys read = sys.stdin.readline t = int(read()) for i in range(t): ab = [int(x) for x in read().split()] print("Ca..

2019.06.13 ๊ฒŒ์‹œ๋จ

 ํฌ์ŠคํŒ… ์ธ๋„ค์ผ ์ด๋ฏธ์ง€

Coding_Algorithm/๋ฐฑ์ค€ ํ’€์ด

๋ฐฑ์ค€ 2163๋ฒˆ: ์ดˆ์ฝœ๋ฆฟ ์ž๋ฅด๊ธฐ ํ’€์ด(Python)

์ดˆ์ฝœ๋ฆฟ ์ž๋ฅด๊ธฐ ์‹œ๊ฐ„ ์ œํ•œ๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ์ œ์ถœ์ •๋‹ต๋งž์€ ์‚ฌ๋žŒ์ •๋‹ต ๋น„์œจ 2 ์ดˆ 128 MB 10798 7589 6540 71.679% ๋ฌธ์ œ ์ •ํ™”๋Š” Nร—M ํฌ๊ธฐ์˜ ์ดˆ์ฝœ๋ฆฟ์„ ํ•˜๋‚˜ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์ดˆ์ฝœ๋ฆฟ์€ ๊ธˆ์ด ๊ฐ€ ์žˆ๋Š” ๋ชจ์–‘์„ ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๊ทธ ๊ธˆ์— ์˜ํ•ด Nร—M๊ฐœ์˜ ์กฐ๊ฐ์œผ๋กœ ๋‚˜๋ˆ ์งˆ ์ˆ˜ ์žˆ๋‹ค. ์ดˆ์ฝœ๋ฆฟ์˜ ํฌ๊ธฐ๊ฐ€ ๋„ˆ๋ฌด ํฌ๋‹ค๊ณ  ์ƒ๊ฐํ•œ ๊ทธ๋…€๋Š” ์ดˆ์ฝœ๋ฆฟ์„ ์นœ๊ตฌ๋“ค๊ณผ ๋‚˜๋ˆ  ๋จน๊ธฐ๋กœ ํ–ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด์„œ ์ •ํ™”๋Š” ์ดˆ์ฝœ๋ฆฟ์„ ๊ณ„์† ์ชผ๊ฐœ์„œ ์ด Nร—M๊ฐœ์˜ ์กฐ๊ฐ์œผ๋กœ ์ชผ๊ฐœ๋ ค๊ณ  ํ•œ๋‹ค. ์ดˆ์ฝœ๋ฆฟ์„ ์ชผ๊ฐค ๋•Œ์—๋Š” ์ดˆ์ฝœ๋ฆฟ ์กฐ๊ฐ์„ ํ•˜๋‚˜ ๋“ค๊ณ , ์ ๋‹นํ•œ ์œ„์น˜์—์„œ ์ดˆ์ฝœ๋ฆฟ์„ ์ชผ๊ฐ ๋‹ค. ์ดˆ์ฝœ๋ฆฟ์„ ์ชผ๊ฐค ๋•Œ์—๋Š” ๊ธˆ์ด ๊ฐ€ ์žˆ๋Š” ์œ„์น˜์—์„œ๋งŒ ์ชผ๊ฐค ์ˆ˜ ์žˆ๋‹ค. ์ด์™€ ๊ฐ™์ด ์ดˆ์ฝœ๋ฆฟ์„ ์ชผ๊ฐœ๋ฉด ์ดˆ์ฝœ๋ฆฟ์€ ๋‘ ๊ฐœ์˜ ์กฐ๊ฐ์œผ๋กœ ๋‚˜๋ˆ ์ง€๊ฒŒ ๋œ๋‹ค. ์ด์ œ ๋‹ค์‹œ ์ด ์ค‘์—์„œ ์ดˆ์ฝœ๋ฆฟ ์กฐ๊ฐ์„ ํ•˜๋‚˜ ๋“ค๊ณ , ์ชผ๊ฐœ๋Š” ๊ณผ์ •์„..

2019.06.13 ๊ฒŒ์‹œ๋จ

 ํฌ์ŠคํŒ… ์ธ๋„ค์ผ ์ด๋ฏธ์ง€

Coding_Algorithm/๋ฐฑ์ค€ ํ’€์ด

๋ฐฑ์ค€ 1008๋ฒˆ: A/B ํ’€์ด(Python)

A/B ์„ฑ๊ณต์ŠคํŽ˜์…œ ์ €์ง€ ์‹œ๊ฐ„ ์ œํ•œ๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ์ œ์ถœ์ •๋‹ต๋งž์€ ์‚ฌ๋žŒ์ •๋‹ต ๋น„์œจ 2 ์ดˆ 128 MB 110958 32627 29093 34.029% ๋ฌธ์ œ ๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A/B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (0 < A, B < 10) ์ถœ๋ ฅ ์ฒซ์งธ ์ค„์— A/B๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ์ ˆ๋Œ€/์ƒ๋Œ€ ์˜ค์ฐจ๋Š” 10-9 ๊นŒ์ง€ ํ—ˆ์šฉํ•œ๋‹ค. ์˜ˆ์ œ ์ž…๋ ฅ 1 ๋ณต์‚ฌ 1 3 ์˜ˆ์ œ ์ถœ๋ ฅ 1 ๋ณต์‚ฌ 0.33333333333333333333333333333333 ์˜ˆ์ œ ์ž…๋ ฅ 2 ๋ณต์‚ฌ 4 5 ์˜ˆ์ œ ์ถœ๋ ฅ 2 ๋ณต์‚ฌ 0.8 a, b = map(int, input(). split()) print(a/b)

2019.06.12 ๊ฒŒ์‹œ๋จ

 ํฌ์ŠคํŒ… ์ธ๋„ค์ผ ์ด๋ฏธ์ง€

Coding_Algorithm/๋ฐฑ์ค€ ํ’€์ด

๋ฐฑ์ค€ 10998๋ฒˆ: A x B ํ’€์ด(Python)

Aร—B ์„ฑ๊ณต ์‹œ๊ฐ„ ์ œํ•œ๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ์ œ์ถœ์ •๋‹ต๋งž์€ ์‚ฌ๋žŒ์ •๋‹ต ๋น„์œจ 1 ์ดˆ 256 MB 44681 33784 31661 76.758% ๋ฌธ์ œ ๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, Aร—B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (0 < A, B < 10) ์ถœ๋ ฅ ์ฒซ์งธ ์ค„์— Aร—B๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ์˜ˆ์ œ ์ž…๋ ฅ 1 ๋ณต์‚ฌ 1 2 ์˜ˆ์ œ ์ถœ๋ ฅ 1 ๋ณต์‚ฌ 2 ์˜ˆ์ œ ์ž…๋ ฅ 2 ๋ณต์‚ฌ 3 4 ์˜ˆ์ œ ์ถœ๋ ฅ 2 ๋ณต์‚ฌ 12 a, b=map(int, input(). split()) print(a * b)

2019.06.12 ๊ฒŒ์‹œ๋จ

 ํฌ์ŠคํŒ… ์ธ๋„ค์ผ ์ด๋ฏธ์ง€

Coding_Algorithm/๋ฐฑ์ค€ ํ’€์ด

๋ฐฑ์ค€ 7287๋ฒˆ: ๋“ฑ๋ก ํ’€์ด(Python)

๋“ฑ๋ก ์ŠคํŽ˜์…œ ์ €์ง€ ํ•œ๊ตญ์–ด ์‹œ๊ฐ„ ์ œํ•œ๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ์ œ์ถœ์ •๋‹ต๋งž์€ ์‚ฌ๋žŒ์ •๋‹ต ๋น„์œจ 1 ์ดˆ 128 MB 67040 28295 26205 47.745% ๋ฌธ์ œ ์ž์‹ ์ด ์˜จ๋ผ์ธ ์ €์ง€์—์„œ ๋งž์€ ๋ฌธ์ œ์˜ ๊ฐœ์ˆ˜์™€ ์•„์ด๋””๋ฅผ ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ด ๋ฌธ์ œ๋Š” ์ž…๋ ฅ์ด ์—†๋‹ค. ์ถœ๋ ฅ ์ฒซ ์ค„์— ์ž์‹ ์ด ๋งž์€ ๋ฌธ์ œ์˜ ์ˆ˜, ๋‘˜์งธ ์ค„์— ์•„์ด๋””๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ์˜ˆ์ œ ์ž…๋ ฅ 1 ๋ณต์‚ฌ ์˜ˆ์ œ ์ถœ๋ ฅ 1 ๋ณต์‚ฌ 123 Your_ICPC_Team_Name print('4') print('subin0630') ์ฐธ๊ณ ๋กœ ๋งž์€ ๊ฐœ์ˆ˜ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์šฐ์ธก ์ƒ๋‹จ์— ์ž๊ธฐ ๋‹‰๋„ค์ž„ ํด๋ฝํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹คใ…Ž

2019.06.12 ๊ฒŒ์‹œ๋จ

 ํฌ์ŠคํŒ… ์ธ๋„ค์ผ ์ด๋ฏธ์ง€

Coding_Algorithm/๋ฐฑ์ค€ ํ’€์ด

๋ฐฑ์ค€ 1001๋ฒˆ: A-B ํ’€์ด(Python)

A-B ์‹œ๊ฐ„ ์ œํ•œ๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ์ œ์ถœ์ •๋‹ต๋งž์€ ์‚ฌ๋žŒ์ •๋‹ต ๋น„์œจ 2 ์ดˆ 128 MB 88157 61669 54303 72.057% ๋ฌธ์ œ ๋‘ ์ •์ˆ˜ A์™€ B๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ๋‹ค์Œ, A-B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. ์ž…๋ ฅ ์ฒซ์งธ ์ค„์— A์™€ B๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. (0 < A, B < 10) ์ถœ๋ ฅ ์ฒซ์งธ ์ค„์— A-B๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. ์˜ˆ์ œ ์ž…๋ ฅ 1 ๋ณต์‚ฌ 3 2 ์˜ˆ์ œ ์ถœ๋ ฅ 1 ๋ณต์‚ฌ 1 a,b = input(). split() a = int(a) b = int(b) print(a-b) 1000๋ฒˆ๊ณผ ๋™์ผํ•˜๊ฒŒ ๊ทธ๋ƒฅ input์„ ๋ฐ›๋Š”๊ฒŒ ์•„๋‹ˆ๋ผ split์œผ๋กœ ํ•œ๋ฒˆ ์ชผ๊ฐœ์ฃผ๊ณ  ๊ทธ๋‹ค์Œ์— ์ง„ํ–‰์„ ํ•œ๋‹ค๋Š” ์ ์ด๋‹ค. a, b ๋ชจ๋‘๊ฐ€ ์ฒซ์ค„์— ์ž…๋ ฅ๋˜๊ธฐ ๋•Œ๋ฌธ ๊ทธ๋ƒฅ a = int(input())์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ , ๋‘ ๋ณ€์ˆ˜๋ฅผ ๋‘˜ ๋‹ค ๋ฐ›์•„์ค„ ์ˆ˜ ์žˆ๊ฒŒ..

2019.06.12 ๊ฒŒ์‹œ๋จ