[QUIZ]] ํŠน์ • ๊ทœ์น™์ด ์ ์šฉ๋œ ์ˆ˜์—ด ์ถœ๋ ฅํ•˜๊ธฐ / n ์ดํ•˜ 3์˜ ๋ฐฐ์ˆ˜ ์ถœ๋ ฅํ•˜๊ธฐ

1๋ถ€ํ„ฐ 10๊นŒ์ง€์˜ ํŠน์ • ๊ทœ์น™์ด ์ ์šฉ๋œ ์ˆ˜์—ด ์ถœ๋ ฅํ•˜๊ธฐ - ์ฝ˜์†”์ฐฝ์— 2, 5, 8 ์ถœ๋ ฅํ•˜๊ธฐ while let output = ""; let cnt = 1; while (cnt <= 10) { if (cnt % 3 == 2) { if (cnt < 8) { output += cnt + ", "; } else { output +=... Continue reading...

DOM (Document Object Model)

DOM DOM : Document Object Model, ๋ฌธ์„œ ๊ฐ์ฒด ๋ชจ๋ธ XML์ด๋‚˜ HTML๋ฌธ์„œ์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ ์ผ์ข…์˜ ์ธํ„ฐํŽ˜์ด์Šค Document ๋ฉ”์†Œ๋“œ document.getElementsByTagName(ํƒœ๊ทธ์ด๋ฆ„)[์ธ๋ฑ์Šค๋ฒˆํ˜ธ] : ํ•ด๋‹น ์ธ๋ฑ์Šค ๋ฒˆํ˜ธ๋ฅผ ๊ฐ€์ง„ ํƒœ๊ทธ ์ด๋ฆ„์˜ ์š”์†Œ๋ฅผ ์„ ํƒ document.getElementById(์•„์ด๋””) : ํ•ด๋‹น ์•„์ด๋””์˜ ์š”์†Œ๋ฅผ ์„ ํƒ document.getElementsByClassName(ํด๋ž˜์Šค์ด๋ฆ„) : ํ•ด๋‹น ์ธ๋ฑ์Šค ๋ฒˆํ˜ธ๋ฅผ ๊ฐ€์ง„ ํด๋ž˜์Šค ์ด๋ฆ„์˜ ์š”์†Œ๋ฅผ ์„ ํƒ document.querySelector(์„ ํƒ์ž) : ํ•ด๋‹น ์„ ํƒ์ž๋กœ ์„ ํƒ๋œ ์š”์†Œ ์ค‘... Continue reading...

ArrayList

ArrayList java.util ํŒจํ‚ค์ง€์—์„œ ์ œ๊ณต, List ์ธํ„ฐํŽ˜์ด์Šค ์ƒ์†๋ฐ›์€ ํด๋ž˜์Šค ํฌ๊ธฐ๊ฐ€ ๊ฐ€๋ณ€์ ์œผ๋กœ ๋ณ€ํ•˜๋Š” ์„ ํ˜• ๋ฆฌ์ŠคํŠธ ์ผ๋ฐ˜ ๋ฐฐ์—ด๊ณผ ๊ฐ™์ด ์ˆœ์ฐจ๋ฆฌ์ŠคํŠธ์ด๋ฉฐ ์ธ๋ฑ์Šค๋กœ ๋‚ด๋ถ€ ๊ฐ์ฒด ๊ด€๋ฆฌ ๋ฐฐ์—ด์€ ํ•œ๋ฒˆ ์ƒ์„ฑ๋˜๋ฉด ํฌ๊ธฐ๊ฐ€ ๋ณ€ํ•˜์ง€ ์•Š์ง€๋งŒ, ArrayList๋Š” ๊ฐ์ฒด๊ฐ€ ์ถ”๊ฐ€๋˜์–ด ์ €์žฅ์šฉ๋Ÿ‰(capacity)์„ ์ดˆ๊ณผํ•œ๋‹ค๋ฉด ์ž๋™์œผ๋กœ ๋ถ€์กฑํ•œ ํฌ๊ธฐ๋งŒํผ ์ €์žฅ์šฉ๋Ÿ‰์ด ๋Š˜์–ด๋‚จ ArrayList์˜ ํฌ๊ธฐ ๋™์ ์œผ๋กœ ๋ณ€๊ฒฝ๋จ > List์˜ Size๋ฅผ ์ดˆ๊ธฐํ™” ํ•  ํ•„์š” ์—†์Œ ArrayList arrayList... Continue reading...

๊ฐ์ฒด ๋ฐฐ์—ด / ๋ฐฐ์—ด ๋ณต์‚ฌ / 2์ฐจ์› ๋ฐฐ์—ด

๊ฐ์ฒด ๋ฐฐ์—ด ๊ธฐ๋ณธ ์ž๋ฃŒํ˜• ๋ฐฐ์—ด : ์„ ์–ธ๊ณผ ๋™์‹œ์— ๋ฐฐ์—ด์˜ ํฌ๊ธฐ๋งŒํผ ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น ๊ฐ์ฒด ๋ฐฐ์—ด : ์š”์†Œ๊ฐ€ ๋˜๋Š” ๊ฐ์ฒด์˜ ์ฃผ์†Œ๊ฐ€ ๋“ค์–ด๊ฐˆ ๋ฉ”๋ชจ๋ฆฌ๋งŒ ํ• ๋‹น(4or8 byte, null๋กœ ์ดˆ๊ธฐํ™”), ๊ฐ ์š”์†Œ ๊ฐ์ฒด๋Š” ์ƒ์„ฑํ•˜์—ฌ ์ €์žฅํ•ด์•ผ ํ•จ ex) Book.java public class Book { private String title; private String author; public Book(String title, String author) { this.title... Continue reading...

์žฌ๊ท€ํ•จ์ˆ˜ / ์ค‘์ฒฉํ•จ์ˆ˜ / ๋žŒ๋‹คํ•จ์ˆ˜ / ๋‚ด์žฅํ•จ์ˆ˜

์žฌ๊ท€ํ•จ์ˆ˜ (Recursive Function) ์ž๊ธฐ ์Šค์Šค๋กœ๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ํ•จ์ˆ˜ def func(count): if count>0: print(count, 'first') func(count-1) print(count, 'second') func(5) ### ์ถœ๋ ฅ๊ฒฐ๊ณผ ### 5 first ### 4 first ### 3 first ### 2 first ### 1 first ### 0 second ### 1 second ### 2 second ### 3 second ### 4 second ###... Continue reading...