๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€112

[Python] CodeUp ๊ธฐ์ดˆ 100์ œ_ 6063, 6071, 6074, 6081, 6082 #6063_ ์ •์ˆ˜ ๋‘ ๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ํฐ ๊ฐ’ ์ถœ๋ ฅํ•˜๊ธฐ. (์‚ผํ•ญ์—ฐ์‚ฐ์ž ์‚ฌ์šฉํ•  ๊ฒƒ)์ž…๋ ฅ : 123 456์ถœ๋ ฅ : 456๋‚ดํ’€์ดa,b = map(int,input().split())c = a if a>b else bprint(c)๋‚ดํ’€์ดa,b = map(int,input().split())print(a) if a>b else print(b)์ •๋‹ตํ’€์ดa, b = input().split()a = int(a)b = int(b)c = a if a>=b else bprint(c)์‚ผํ•ญ์—ฐ์‚ฐ์ž๋Š” [์ฐธ์ผ๋•Œ] if [์กฐ๊ฑด๋ฌธ] else [๊ฑฐ์ง“์ผ๋•Œ] ํ˜•ํƒœ๋กœ ์“ฐ์ด๋ฉฐ ์ฝ”๋“œ๊ฐ€ ๊ฐ„๊ฒฐํ•ด๋ณด์ธ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์ง€๋งŒ, ์˜คํžˆ๋ ค ๋ณต์žกํ•œ ์—ฐ์‚ฐ์˜ ๊ฒฝ์šฐ ๊ฐ€๋…์„ฑ์ด ๋” ๋–จ์–ด์ ธ ๋ณด์ผ ์ˆ˜ ์žˆ๋‹ค. - ์‚ผํ•ญ ์—ฐ์‚ฐ์ž [python] ํŒŒ์ด์ฌ ์‚ผํ•ญ ์—ฐ์‚ฐ์ž (if ~ else ~).. 2025. 6. 11.
[Python] CodeUp ๊ธฐ์ดˆ 100์ œ_ 6033, 6042, 6048, 6054, 6059 #6033_ ๋ฌธ์ž ํ•œ ๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ๋‹ค์Œ ๋ฌธ์ž ์ถœ๋ ฅํ•˜๊ธฐ.์ž…๋ ฅ: a์ถœ๋ ฅ: b๋‚ดํ’€์ดa = ord(input())print(chr(a+1))์ •๋‹ตํ’€์ดa=input()b=ord(a)+1c=chr(b)print(c)ord๋Š” ๋ฌธ์ž -> ์ˆซ์ž๋กœ, chr๋Š” ์ˆซ์ž -> ๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค.๋ฌธ์ž๊ฐ€ ๋“ค์–ด์™”๊ณ  ๊ทธ ๊ฐ’์„ ์ˆซ์ž๋กœ ๋ฐ”๊พผ ํ›„ a์— ๋„ฃ๋Š” ๊ฒƒ์ด๋‹ˆ a์—๋Š” ์ˆซ์ž๊ฐ€ ๋“ค์–ด๊ฐ€ ์žˆ๋‹ค.๊ทธ๋ฆฌ๊ณ  a์˜ ๊ฐ’์— 1์„ ๋”ํ•œ ๊ฐ’์„ ๋‹ค์‹œ ๋ฌธ์ž๋กœ ๋ฐ”๊พธ๋ฉด ํ•˜๋‚˜์˜ ๊ฐ’์ด ์ƒ์Šนํ•œ ๋ฌธ์ž๊ฐ€ ์ถœ๋ ฅ๋œ๋‹ค. #6042_ ์‹ค์ˆ˜ 1๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ์†Œ์ˆซ์  ์ดํ•˜ ์ž๋ฆฌ ๋ณ€ํ™˜ํ•˜๊ธฐ.์ž…๋ ฅ: 3.141592์ถœ๋ ฅ: 3.14๋‚ดํ’€์ดa = float(input())print(format(a,".2f"))์ •๋‹ตํ’€์ดf = float(input())print(round(f,2))format ๋ฉ”์„œ๋“œ๋Š” ๋ฌธ.. 2025. 6. 11.
[Java] ์ œ๋„ค๋ฆญ ๐Ÿ“š ์ฐธ๊ณ ํ•œ ์ฑ… - ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋…์„ ์ •๋ฆฌํ•˜๊ณ  ์ถ”๊ฐ€์ ์œผ๋กœ ๊ถ๊ธˆํ•œ ๊ฒƒ๋“ค์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค - ๐Ÿฅ ๐Ÿฅ ๐Ÿฅ โœ”๏ธ ์ œ๋„ค๋ฆญ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ_ 585p • ๊ฐ์ฒด๋ฅผ ์ €์žฅํ•˜๋Š” ํด๋ž˜์Šคclass Onion { }class Goods1 { private Onion onion = new Onion(); public Onion get() { return onionl } public void set(Onion onion) { this.onion = onion; }}Goods1 g1 = new Goods1();g1.setOnion(new Onion());Onion onion = (Onion)g1.get();Onion ํด๋ž˜์Šค์™€ Onion ํด๋ž˜์Šค๋ฅผ ๋‹ด์„ ์ˆ˜.. 2025. 5. 27.
[Java] ์“ฐ๋ ˆ๋“œ ๋™๊ธฐํ™”, ์“ฐ๋ ˆ๋“œ ์ƒํƒœ ๐Ÿ“š ์ฐธ๊ณ ํ•œ ์ฑ… - ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋…์„ ์ •๋ฆฌํ•˜๊ณ  ์ถ”๊ฐ€์ ์œผ๋กœ ๊ถ๊ธˆํ•œ ๊ฒƒ๋“ค์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค - ๐Ÿฅ ๐Ÿฅ ๐Ÿฅ โœ”๏ธ ๋™๊ธฐํ™”_ 539p • ๋™๊ธฐํ™”: ํ•˜๋‚˜์˜ ์ž‘์—…์ด ์™„๋ฃŒ๋œ ํ›„ ๋‹ค๋ฅธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ • ๋น„๋™๊ธฐํ™”: ํ•˜๋‚˜์˜ ์ž‘์—… ๋ช…๋ น ์ดํ›„ ์™„๋ฃŒ ์—ฌ๋ถ€์™€ ์ƒ๊ด€์—†์ด ๋ฐ”๋กœ ๋‹ค๋ฅธ ์ž‘์—… ๋ช…๋ น์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ • ๋ฉ”์„œ๋“œ ๋™๊ธฐํ™”: 2๊ฐœ์˜ ์“ฐ๋ ˆ๋“œ๊ฐ€ ๋™์‹œ์— ๋ฉ”์„œ๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ ‘๊ทผ์ง€์ •์ž synchronized ๋ฆฌํ„ดํƒ€์ž… ๋ฉ”์„œ๋“œ๋ช…(์ž…๋ ฅ๋งค๊ฐœ๋ณ€์ˆ˜){ }๋ฉ”์„œ๋“œ๋ฅผ ๋™๊ธฐํ™”ํ•  ๋•Œ๋Š” ๋™๊ธฐํ™”ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ฉ”์„œ๋“œ์˜ ๋ฆฌํ„ด ํƒ€์ž… ์•ž์— synchronized ํ‚ค์›Œ๋“œ๋งŒ ๋„ฃ์œผ๋ฉด ๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ๋˜๋ฉด ๋™์‹œ์— 2๊ฐœ์˜ ์“ฐ๋ ˆ๋“œ์—์„œ ํ•ด๋‹น ๋ฉ”์„œ๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์—†๊ฒŒ๋œ๋‹ค. • ๋ธ”๋ก ๋™๊ธฐํ™”: 2๊ฐœ์˜ ์“ฐ๋ ˆ๋“œ๊ฐ€ ๋™์‹œ์— ํ•ด๋‹น ๋ธ”๋ก์„ ์‹คํ–‰ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์–ด๋–ค ๋ฉ”์„œ.. 2025. 5. 26.
[Java] ์“ฐ๋ ˆ๋“œ, ์“ฐ๋ ˆ๋“œ์˜ ์†์„ฑ, ๋ฐ๋ชฌ์“ฐ๋ ˆ๋“œ ๐Ÿ“š ์ฐธ๊ณ ํ•œ ์ฑ… - ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋…์„ ์ •๋ฆฌํ•˜๊ณ  ์ถ”๊ฐ€์ ์œผ๋กœ ๊ถ๊ธˆํ•œ ๊ฒƒ๋“ค์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค - ๐Ÿฅ ๐Ÿฅ ๐Ÿฅ โœ”๏ธ ํ”„๋กœ๊ทธ๋žจ, ํ”„๋กœ์„ธ์Šค, ์“ฐ๋ ˆ๋“œ_ 511p • CPU : ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•จ์œผ๋กœ์จ ์‹ค์ œ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋Š” ์žฅ์น˜๋กœ, ๊ฐ€์žฅ ๋น ๋ฅธ ์†๋„๋กœ ๋™์ž‘. • ํ•˜๋“œ๋””์Šคํฌ: ๋ฐ์ดํ„ฐ์˜ ์ €์žฅ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ, ์ƒ๋Œ€์ ์œผ๋กœ ๊ฐ€์žฅ ๋‚ฎ์€ ์†๋„๋กœ ๋™์ž‘. • ๋ฉ”๋ชจ๋ฆฌ: ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ CPU๋กœ ๋ณด๋‚ด๋Š” ์—ญํ• ์„ ํ•˜๋ฉฐ, CPU์™€ ๊ทผ์ ‘ํ•œ ์†๋„๋กœ ๋™์ž‘. • ํ”„๋กœ๊ทธ๋žจ: ํ•˜๋“œ๋””์Šคํฌ์— ์ €์žฅ๋œ ํŒŒ์ผ๋“ค์˜ ๋ชจ์ž„. • ํ”„๋กœ์„ธ์Šค: ๋ฉ”๋ชจ๋ฆฌ์ƒ์— ๋กœ๋”ฉ๋œ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ๋Š” ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ์„ ๋™์ ์œผ๋กœ ๋กœ๋”ฉ. • ๋ฉ€ํ‹ฐํ”„๋กœ์„ธ์Šค: ํ•˜๋‚˜์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•ด ๋™์‹œ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๊ธฐ์ˆ . • ์“ฐ๋ ˆ๋“œ: ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž‘์—…์ด ๋™์‹œ์— ์ˆ˜ํ–‰๋˜.. 2025. 5. 20.
[Java] ์˜ˆ์™ธ์ฒ˜๋ฆฌ, ์˜ˆ์™ธ์ „๊ฐ€, ์‚ฌ์šฉ์ž ์ •์˜ ์˜ˆ์™ธ ํด๋ž˜์Šค ๐Ÿ“š ์ฐธ๊ณ ํ•œ ์ฑ… - ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋…์„ ์ •๋ฆฌํ•˜๊ณ  ์ถ”๊ฐ€์ ์œผ๋กœ ๊ถ๊ธˆํ•œ ๊ฒƒ๋“ค์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค - ๐Ÿฅ ๐Ÿฅ ๐Ÿฅ โœ”๏ธ ์˜ˆ์™ธ์ฒ˜๋ฆฌ_ 467p • try: ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋˜์–ด์žˆ๋‹ค. • catch: ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์ฒ˜๋ฆฌํ•  ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋œ๋‹ค. • finally: ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ•˜๋“ , ๋ฐœ์ƒํ•˜์ง€ ์•Š๋“  ํ•ญ์ƒ ์‹คํ–‰๋˜๋Š” ๋ธ”๋ก์œผ๋กœ, ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฆฌ์†Œ์Šค ํ•ด์ œ๋‚˜ try{ }, catch{ }์˜ ๊ณตํ†ต ๊ธฐ๋Šฅ ์ฝ”๋“œ๊ฐ€ ํฌํ•จ๋˜์–ด์žˆ๋‹ค. try { int a = 10 / 0;}catch (Exception e) { System.out.println("์˜ˆ์™ธ ๋ฐœ์ƒ!");}catch (ArithmeticException e) { System.out.println("0์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค!");}finally.. 2025. 5. 14.