[QUIZ] 숫자의 μ—­μˆœ / λˆ„μ ν•© / ν™€μˆ˜ 개수

μž…λ ₯ν•œ 숫자의 μ—­μˆœ κ΅¬ν•˜κΈ° λ°°μ—΄ 크기λ₯Ό μ„€μ •ν•˜κ³ , λ°°μ—΄μ˜ 크기만큼 숫자λ₯Ό μž…λ ₯ λ°›μ•„ μž…λ ₯ν•œ 숫자의 μ—­μˆœ 좜λ ₯ν•˜κΈ° import java.util.Scanner; public class ReversArray { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("λ°°μ—΄ 크기 : "); int size = scanner.nextInt(); System.out.print("숫자 " + size + "개λ₯Ό μž…λ ₯ν•΄μ£Όμ„Έμš” : ");... Continue reading...

λ¬Έμžμ—΄ μ—°μ‚° / λ¬Έμžμ—΄ λ©”μ†Œλ“œ + ν€΄μ¦ˆ / λ¬Έμžμ—΄ ν¬λ§€νŒ…

λ¬Έμžμ—΄ μžλ£Œν˜•μ˜ μ—°μ‚° λ¬Έμžμ—΄ μ—°κ²°/반볡/선택/λ²”μœ„ 선택 μ—°μ‚°μž μ—°κ²°μ—°μ‚°μž ( + ) / λ°˜λ³΅μ—°μ‚°μž ( * ) μ„ νƒμ—°μ‚°μž (인덱싱) λ¬Έμžμ—΄ : μ‹œν€€μŠ€ μžλ£Œν˜• > 인덱슀 쑴재 > 인덱슀둜 κ°’μ˜ μ ‘κ·Ό κ°€λŠ₯ λ²”μœ„ 선택 μ—°μ‚°μž (μŠ¬λΌμ΄μ‹±) μ—°μ‚°μžμ˜ ν™œμš© μ—­μˆœ μ •λ ¬ a = 'μ•ˆλ…•ν•˜μ„Έμš”' print(a[::-1]) ### 좜λ ₯ ### μš”μ„Έν•˜λ…•μ•ˆ μŠ¬λΌμ΄μ‹±, μ—°κ²° a =... Continue reading...

μΈν„°νŽ˜μ΄μŠ€(Interface)

μΈν„°νŽ˜μ΄μŠ€λ₯Ό κ΅¬ν˜„ν•œ λ‹€μ–‘ν•œ 객체 μ‚¬μš© > λ‹€ν˜•μ„± μΈν„°νŽ˜μ΄μŠ€λŠ” ν΄λž˜μŠ€λ‚˜ ν”„λ‘œκ·Έλž¨μ΄ μ œκ³΅ν•˜λŠ” κΈ°λŠ₯을 λͺ…μ‹œμ μœΌλ‘œ μ„ μ–Έ ν΄λΌμ΄μ–ΈνŠΈ ν”„λ‘œκ·Έλž¨μ€ μΈν„°νŽ˜μ΄μŠ€μ— μ„ μ–Έλœ λ©”μ„œλ“œ λͺ…μ„Έλ§Œ 보고 이λ₯Ό κ΅¬ν˜„ν•œ 클래슀λ₯Ό μ‚¬μš©ν•  수 있음 ( λͺ¨λ“ˆμ΄ λ¬΄μŠ¨μΌμ„ ν•΄μ•Όν•˜λŠ”μ§€ λͺ…μ„Έ > μ“°λŠ”μͺ½μ—μ„œ μΈν„°νŽ˜μ΄μŠ€λ§Œ 보면 μ–΄λ–»κ²Œ λ§Œλ“€μ–΄μ‘ŒλŠ”μ§€ ꡳ이 μ•ˆλ΄λ„ κ΅¬ν˜„ κ°€λŠ₯! (jdbc jar - connection interface ..) ) μ–΄λ–€... Continue reading...

ν…œν”Œλ¦Ώ λ©”μ„œλ“œ νŒ¨ν„΄(Template Method Pattern)

ν…œν”Œλ¦Ώ λ©”μ„œλ“œ μΆ”μƒλ©”μ„œλ“œλ‚˜ κ΅¬ν˜„λœ λ©”μ„œλ“œλ₯Ό ν™œμš©ν•˜μ—¬ μ½”λ“œμ˜ 흐름(μ‹œλ‚˜λ¦¬μ˜€)λ₯Ό μ •μ˜ν•˜λŠ” λ©”μ„œλ“œ final둜 μ„ μ–Έ > ν•˜μœ„ ν΄λž˜μŠ€μ—μ„œ μž¬μ •μ˜ν•  수 없도둝 (μ€‘μš”ν•œ μ‹œλ‚˜λ¦¬μ˜€λ₯Ό κ°–κ³  μžˆλŠ”κ±°λ‹ˆκΉŒ!) ν”„λ ˆμž„μ›Œν¬μ—μ„œ 많이 μ‚¬μš©λ˜λŠ” 섀계 νŒ¨ν„΄ 좔상 클래슀둜 μ„ μ–Έλœ μƒμœ„ ν΄λž˜μŠ€μ—μ„œ ν…œν”Œλ¦Ώ λ©”μ„œλ“œ ν™œμš©, 전체적인 흐름 μ •μ˜ ν•˜μœ„ ν΄λž˜μŠ€μ—μ„œ λ‹€λ₯΄κ²Œ κ΅¬ν˜„λ˜μ–΄μ•Ό ν•˜λŠ” 뢀뢄은 μΆ”μƒλ©”μ„œλ“œλ‘œ μ„ μ–Έ, ν•˜μœ„ν΄λž˜μŠ€μ—μ„œ κ΅¬ν˜„ν•˜λ„λ‘ 함 ex)... Continue reading...

λ”•μ…”λ„ˆλ¦¬ ν•¨μˆ˜ / λ°˜λ³΅λ¬Έμ—μ„œμ˜ λ”•μ…”λ„ˆλ¦¬

λ”•μ…”λ„ˆλ¦¬ μ€‘κ΄„ν˜Έλ‘œ μ •μ˜ λ”•μ…”λ„ˆλ¦¬μ—μ„œ ν‚€λŠ” κ³ μœ ν•œ κ°’ > μ€‘λ³΅λ˜λŠ” 킀에 값을 μž…λ ₯ν•˜λ©΄ κΈ°μ‘΄ 값이 사라짐 d = { 1 : 1 } print(d) d[1] = 2 print(d) ### 좜λ ₯ ### {1: 1} ### {1: 2} λ”•μ…”λ„ˆλ¦¬ ν•¨μˆ˜ update() a.update({ν‚€: κ°’}) : ν‚€ κ°’ μˆ˜μ • / (ν‚€κ°€ μ—†λ‹€λ©΄) ν‚€-κ°’ 쌍 μΆ”κ°€... Continue reading...