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

์ „์ฒด ๊ธ€112

[Python] CodeUp ๊ธฐ์ดˆ 100์ œ_ 6027, 6028, 6029, 6030, 6031 #6027_ 10์ง„ ์ •์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ 16์ง„์ˆ˜๋กœ ์ถœ๋ ฅํ•˜๊ธฐ1์†Œ๋ฌธ์ž ํ˜•ํƒœ๋กœ ์ถœ๋ ฅ์ž…๋ ฅ: 255์ถœ๋ ฅ: ffa = int(input())print('%x'%a)a = input()b = int(a)print('%x'%b) #6028_ 10์ง„ ์ •์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ 16์ง„์ˆ˜๋กœ ์ถœ๋ ฅํ•˜๊ธฐ2๋Œ€๋ฌธ์ž ํ˜•ํƒœ๋กœ ์ถœ๋ ฅ์ž…๋ ฅ: 255์ถœ๋ ฅ: FFa = int(input())print('%X'%a)a = input()b = int(a)print('%X'%b) #6029_ 16์ง„ ์ •์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ 8์ง„์ˆ˜๋กœ ์ถœ๋ ฅํ•˜๊ธฐ2์ž…๋ ฅ: f์ถœ๋ ฅ: 17a = input()print(f'{int(a,16):o}')a = input()b = int(a, 16)print('%o'%b)ํŒŒ์ด์ฌ์—์„œ ์ง„๋ฒ• ๊ฐ„ ๋ณ€ํ™˜์„ ํ•  ๋•Œ ์ค‘๊ฐ„์— 10์ง„์ˆ˜๋ฅผ ๊ฑฐ์ณ์•ผํ•œ๋‹ค. #6030_ .. 2025. 5. 12.
[Java] ์ผ๋ฐ˜ ์˜ˆ์™ธ์™€ ์‹คํ–‰ ์˜ˆ์™ธ ๐Ÿ“š ์ฐธ๊ณ ํ•œ ์ฑ… - ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋…์„ ์ •๋ฆฌํ•˜๊ณ  ์ถ”๊ฐ€์ ์œผ๋กœ ๊ถ๊ธˆํ•œ ๊ฒƒ๋“ค์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค - ๐Ÿฅ ๐Ÿฅ ๐Ÿฅ โœ”๏ธ ์˜ˆ์™ธ_ 457p • ์˜ˆ์™ธ: ์—ฐ์‚ฐ ์˜ค๋ฅ˜, ์ˆซ์ž ํฌ๋งท ์˜ค๋ฅ˜ ๋“ฑ๊ณผ ๊ฐ™์ด ์ƒํ™ฉ์— ๋”ฐ๋ผ ๊ฐœ๋ฐœ์ž๊ฐ€ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์˜ค๋ฅ˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค. • ์—๋Ÿฌ: ์ž๋ฐ” ๊ฐ€์ƒ ๋จธ์‹  ์ž์ฒด์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜๋กœ ๊ฐœ๋ฐœ์ž ํ•ด๊ฒฐํ•  ์ˆ˜ ์—†๋Š” ์˜ค๋ฅ˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์˜ˆ์™ธ๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์˜ค๋ฅ˜๋ฅผ ๋งํ•œ๋‹ค๊ณ  ํ–ˆ๋Š”๋ฐ, ์ด๋•Œ ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ•ด์„œ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์ฐจ์„ ์ฑ…์„ ์„ ํƒํ•˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค.์—๋Ÿฌ๋Š” ์•„์˜ˆ ์ฒ˜๋ฆฌ์ž์ฒด๋ฅผ ํ•  ์ˆ˜ ์—†๋Š” ์˜ค๋ฅ˜์ธ ๋ธ”๋ฃจ์Šคํฌ๋ฆฐ ๊ฐ™์€ ๊ฒƒ์„ ๋งํ•œ๋‹ค.์ž๋ฐ”์—์„œ ์˜ˆ์™ธ์˜ ์ตœ์ƒ์œ„ ํด๋ž˜์Šค๋Š” Exception ํด๋ž˜์Šค๊ณ , ์—๋Ÿฌ์˜ ์ตœ์ƒ์œ„ ํด๋ž˜์Šค๋Š” Error ํด๋ž˜์Šค๋‹ค. ์ด ๋‘ ๊ฐœ์˜ ํด๋ž˜์Šค๋Š” Throwable ํด๋ž˜์Šค๋ฅผ .. 2025. 5. 8.
[Java] ์ต๋ช… ์ด๋„ˆ ํด๋ž˜์Šค ๐Ÿ“š ์ฐธ๊ณ ํ•œ ์ฑ… - ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋…์„ ์ •๋ฆฌํ•˜๊ณ  ์ถ”๊ฐ€์ ์œผ๋กœ ๊ถ๊ธˆํ•œ ๊ฒƒ๋“ค์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค - ๐Ÿฅ ๐Ÿฅ ๐Ÿฅ โœ”๏ธ ์ต๋ช… ์ด๋„ˆ ํด๋ž˜์Šค_ 436p • ์ต๋ช… ์ด๋„ˆ ํด๋ž˜์Šค: ์ด๋ฆ„์„ ์•Œ ์ˆ˜ ์—†๋Š” ์ด๋„ˆ ํด๋ž˜์Šค๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ, ์ธ์Šคํ„ด์Šค ์ต๋ช… ํด๋ž˜์Šค์™€ ์ง€์—ญ ์ต๋ช… ์ด๋„ˆ ํด๋ž˜์Šค๊ฐ€ ์žˆ๋‹ค. • ์ด๋„ˆํด๋ž˜์Šค์™€ ์ต๋ช… ์ด๋„ˆ ํด๋ž˜์Šค ๋น„๊ตํ•˜๊ธฐ.interface MyInterface { public abstract void myMethod1();}class OuterClass { MyInterface inner = new InnerClass(); void myMethod2(){ inner.myMethod1(); } class InnerClass implements MyInte.. 2025. 5. 2.
[Java] ์ด๋„ˆ ํด๋ž˜์Šค ๐Ÿ“š ์ฐธ๊ณ ํ•œ ์ฑ… - ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋…์„ ์ •๋ฆฌํ•˜๊ณ  ์ถ”๊ฐ€์ ์œผ๋กœ ๊ถ๊ธˆํ•œ ๊ฒƒ๋“ค์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค - ๐Ÿฅ ๐Ÿฅ ๐Ÿฅ โœ”๏ธ ์ธ์Šคํ„ด์Šค ๋ฉค๋ฒ„ ์ด๋„ˆ ํด๋ž˜์Šค_ 426p • ์ธ์Šคํ„ด์Šค ๋ฉค๋ฒ„ ์ด๋„ˆ ํด๋ž˜์Šค: ์•„์šฐํ„ฐ ํด๋ž˜์Šค ๋‚ด์—์„œ ์ธ์Šคํ„ด์Šค์ธ ๊ฐ์ฒด ๋‚ด๋ถ€ ๋ฉค๋ฒ„์˜ ํ˜•ํƒœ๋กœ ์กด์žฌํ•˜๋Š” ํด๋ž˜์Šค class OuterClass { public int a = 1; protected int b = 2; private int c = 3; void outerMethod(){ System.out.println("์•„์šฐํ„ฐํด๋ž˜์Šค!"); } class InnerClass { void innerMethod() { System.out.println(a).. 2025. 4. 29.
[Java] ์ถ”์ƒํด๋ž˜์Šค์™€ ์ธํ„ฐํŽ˜์ด์Šค ๐Ÿ“š ์ฐธ๊ณ ํ•œ ์ฑ… - ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋…์„ ์ •๋ฆฌํ•˜๊ณ  ์ถ”๊ฐ€์ ์œผ๋กœ ๊ถ๊ธˆํ•œ ๊ฒƒ๋“ค์„ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค - ๐Ÿฅ ๐Ÿฅ ๐Ÿฅ โœ”๏ธ ์ถ”์ƒํด๋ž˜์Šค_ 395p • ์ถ”์ƒํด๋ž˜์Šค: ๋ฉ”์„œ๋“œ ๋ณธ์ฑ„๊ฐ€ ์™„์„ฑ๋˜์ง€ ์•Š์€ ๋ฏธ์™„์„ฑ ๋ฉ”์„œ๋“œ๋กœ, ๋ฉ”์„œ๋“œ์˜ ๊ธฐ๋Šฅ์„ ์ •์˜ํ•˜๋Š” ์ค‘๊ด„ํ˜ธ ์ž์ฒด๊ฐ€ ์—†์œผ๋ฉฐ ๋ช…๋ น์–ด์˜ ๋์„ ์•Œ๋ฆฌ๋Š” ์„ธ๋ฏธํด๋ก ์œผ๋กœ ๋๋‚œ๋‹ค.abstract class A { abstract void abc(); void bcd() { }}์ถ”์ƒ ๋ฉ”์„œ๋“œ๋ฅผ 1๊ฐœ ์ด์ƒ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š” ํด๋ž˜์Šค๋Š” ๋ฐ˜๋“œ์‹œ ์ถ”์ƒ ํด๋ž˜์Šค๋กœ ์ •์˜ํ•ด์•ผํ•œ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ถ”์ƒ ํด๋ž˜์Šค๋Š” ๋ฉ”์„œ๋“œ์˜ ๊ธฐ๋Šฅ์ด ์ •์˜๋˜์–ด ์žˆ์ง€ ์•Š๋Š” ๋ฏธ์™„์„ฑ ๋ฉ”์„œ๋“œ์ธ ์ค‘๊ด„ํ˜ธ๊ฐ€ ์—†๋Š” ํ˜•ํƒœ์˜ ๋ฉ”์„œ๋“œ๊ฐ€ 1๊ฐœ ์ด์ƒ ์กด์žฌํ•œ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค. ์ถ”์ƒ ํด๋ž˜์Šค์˜ ํ˜•์‹์€ class ํ‚ค์›Œ๋“œ ์•ž์— abstract๋ฅผ ๋ถ™์—ฌ ํ‘œํ˜„ํ•œ.. 2025. 4. 28.
[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ] C์–ธ์–ด - ํฌ์ธํ„ฐ ๊ฐœ๋…๊ณผ ๋ฌธ์ œ ๐Ÿคธ๐Ÿป ๐Ÿคธ๐Ÿป ๐Ÿคธ๐Ÿป ํฌ์ธํ„ฐ(Pointer)ํฌ์ธํ„ฐ๋Š” ๋ณ€์ˆ˜์˜ ์ฃผ์†Ÿ๊ฐ’์„ ์ €์žฅํ•˜๋Š” ๊ณต๊ฐ„์ด๋‹ค.int *b = &aint *b๋Š” b๊ฐ€ ์–ด๋–ค intํ˜• ์ฃผ์†Œ๋ฅผ ๋‹ด์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.= &a๋Š” b์— a์˜ ๊ฐ’์„ ์ €์žฅํ•˜๋Š” ์˜๋ฏธ์ด๋‹ค. 1. ๊ธฐ๋ณธ ๊ฐœ๋… int a = 10;int *b = &a;a์˜ ๊ฐ’์€ 10, a์˜ ์ฃผ์†Œ๋Š” 0x7ffee3b8daceb์˜ ๊ฐ’์€ a์˜ ์ฃผ์†Œ๊ฐ€ ๋˜๊ณ , *b์˜ ๊ฐ’์€ a์˜ ๊ฐ’์ด ๋œ๋‹ค.์ด๋•Œ *๊ณผ &๋Š” ์„œ๋กœ ์ƒ์‡„ํ•˜๋Š” ํšจ๊ณผ๋ฅผ ์ง€๋‹Œ๋‹ค. ์ฆ‰, *๊ณผ &๊ฐ€ ๊ฐ™์ด ๋งŒ๋‚˜๋ฉด ์‚ฌ๋ผ์ ธ์„œ ํ•ด๋‹น ๋ณ€์ˆ˜๋งŒ ๋‚จ๊ฒŒ ๋œ๋‹ค. &๋Š” "์ง‘ ์ฃผ์†Œ ์ข€ ์•Œ๋ ค์ค˜!"๋ผ๋Š” ์˜๋ฏธ๋ผ๋ฉด, *์€ "๊ทธ ์•ˆ์— ์‚ฌ๋Š” ์‚ฌ๋žŒ(๊ฐ’)์„ ์•Œ๋ ค์ค˜!"๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. (์‚ฌ์‹ค ์˜๋ฏธ ํ•˜๋‚˜ํ•˜๋‚˜๋ฅผ ์ดํ•ดํ•˜๊ธฐ๋ณด๋‹ค, ๊ทธ๋ƒฅ ์ƒ์‡„๋œ๋‹ค๋Š” ๊ฒƒ๋งŒ ์•Œ์•„๋‘๊ณ  1์ฐจ์› ๋ฐฐ์—ด, 2์ฐจ์› ๋ฐฐ์—ด.. 2025. 4. 11.