μ.... 곡λΆνλ€κ° λλ§ λ³΄λ €κ³ μ΄λ κ² μμΈνκ² μ μ μκ° μμλλ° νΉμλμ λΈλ‘κ·Έ λ€μ΄μ€μ€ μλ μλ λΆλ€μ μν΄μ... κ·Έλ₯ λ€ μμ½ν΄μ μ μ΄ λ΄
λλ€..γ
γ
γ
νμ΄μ¬μ μλ£ κ΅¬μ‘° 리μ€νΈ [ ]Square BracketSνν ( )Round Bracketsμ
{ }Bracesλμ
λ¬λ { 'key:value' } 1. 리μ€νΈ(List) - λ°°μ΄μ²λΌ μ¬λ¬ μμλ₯Ό κ°λ μ§ν©, - μλ‘μ΄ μμ μ½μ
, κ°±μ , μμ κ°λ₯ - νμ΄μ¬ 리μ€νΈλ λμ λ°°μ΄, μ¦ μμ λ‘κ² νμ₯ κ°λ₯ - [] λκ΄νΈ μ¬μ© - κ° μμλ€μ μλ‘ λ€λ₯Έ νμ
λ κ°λ₯ β
리μ€νΈ λ©μλ - # list.index(μμ) 리μ€νΈμμ νΉμ μμ μμΉ κ²μ - 첫λ²μ§Έ μμνλ μμΉ λ°ν- # list.count(μμ) 리μ€νΈ μμ μμΉκ° ν¬ν¨λ..
λ©μλ
π JavaScript β
1. screen κ°μ²΄screen κ°μ²΄λ μ¬μ©μμ λͺ¨λν° μ 보(μμ±)μ μ 곡νλ κ°μ²΄μ
λλ€. μλ₯Ό λ€μ΄ λͺ¨λν°μ λλΉλ λμ΄ λλ μ»¬λ¬ νν bitμ λ°νν©λλ€. 1-1. κΈ°λ³Έν screen.μμ±;screen.width; //λͺ¨λν°μ λλΉκ° λ°ν 1-2. screen κ°μ²΄ μ μμ± μ’
λ₯ μ’
λ₯ μ€λͺ
screen.width νλ©΄μ λλΉκ° λ°ν screen.height νλ©΄μ λμ΄κ° λ°ν screen.availWidth (μμ
νμμ€μ μ μΈν) νλ©΄μ λλΉκ° λ°ν screen.availHeight (μμ
νμμ€μ μ μΈν) νλ©΄μ λμ΄..
β
λ¬Έμ 2κ°μ μ μ base, nμ μ
λ ₯ λ°κΈ° baseμ nμ κ³± λ°ννλ powerN() λ©μλ λ§λ€κΈ° β
μ½λ public class bonus06 { public static void main(String[] args) { System.out.println(powerN(2, 3)); } public static int powerN(int base, int n){ int result = 1; for (int i = 0; i < n; i++) { result *= base; } return result; } } λ©μλλ Mainμμ λ°μμ λ§λ€μ΄ μ€λ€. 맀κ°λ³μ 2 κ° : baseμ n result λ³μλ₯Ό 1λ‘ μ΄κΈ°ν(κ²°κ³Ό μ μ₯ν λ³μ) for 루νλ₯Ό μ¬μ©νμ¬ baseλ₯Ό nλ² κ³±ν©λλ€. 루νκ° ν λ² ..
β
λ¬Έμ κ³μ°κΈ° λ§λ€κΈ° β
μΆλ‘ κ³Όμ λ κ°μ μ μμ μ°μ°μλ₯Ό μ
λ ₯ λ°μμ ν΄λΉ μ°μ°μ μννλ κ°λ¨ν κ³μ°κΈ° ꡬν μ½λμ΄λ€. 맀κ°λ³μκ° μ΄ 3κ°μ΄κ³ , int νμΌλ‘ κ²°κ³Όλ₯Ό return ν΄ μ£Όλ©΄ λλ μ¬μ΄ λ¬Έμ μ΄λ€. λ©μλλ Main μμ λ°μμ λ§λ€μ΄μ£Όκ³ κ²°κ³Ό κ°λ§ Mainμμ μμμ μΆλ ₯ν΄μ£Όλ©΄ λλ€. β
μ½λ public class bonus03 { public static void main(String[] args) { System.out.println(cal(4, 7, '*')); } public static int cal(int num1, int num2, char op) { if (op == '+') { return num1 + num2; } if (op == '-') { return num1..
β
λ¬Έμ κ°μ΄λ° κΈμ ꡬνκΈ° β
μ½λ public class bonus02 { public static void main(String[] args) { System.out.println(getMiddle("123456789")); } public static String getMiddle(String wrd) { int center = wrd.length() / 2 + 1; String result; if (wrd.length() % 2 == 0) { result = wrd.substring(center - 2, center); } else { result = wrd.substring(center - 1, center); } return result; } } getMiddle λ©μλλ λ¬Έμμ΄μ μ
λ ₯μΌλ‘ ..
package ex02λν
λκ²μκΈ°; public class Dongmul extends GameChip { @Override public void start() { System.out.println("λλ¬Όμμ² κ²μμ μμν©λλ€."); } } package ex02λν
λκ²μκΈ°; public class Mario extends GameChip { @Override public void start() { System.out.println("λ§λ¦¬μ€μΉ΄νΈ κ²μμ μμν©λλ€."); } } package ex02λν
λκ²μκΈ°; public class Zelda extends GameChip { @Override public void start() { System.out.println("μ €λ€μ μ μ€μ μμν©λλ€."); }..
π JavaScript π₯οΈ λ°°μ΄(Array)κ°μ²΄μ λ©μλ νλμ μ μ₯μμ μ¬λ¬κ°μ λ°μ΄ν°λ₯Ό μ μ₯ν λ λ°°μ΄μ μ μΈν΄ μ£Όλλ°μμλλ λ°°μ΄κ³Ό κ΄λ ¨λ λ©μλμ μμ±μ
λλ€. μλ λ©μλλ₯Ό μ μ¬μ©νλ©΄ λ°°μ΄ μμλ₯Ό λ³κ²½ ν μλ μκ³ , λ°°μ΄ κ°μ²΄μ μ λ°μ΄ν°λ₯Ό μ½μ
νκ±°λ μμ νλ κ²λ κ°λ₯ν©λλ€. β
Array κ°μ²΄μ λ©μλμ μμ± ν λμ 보기 β μ’
λ₯ κΈ°λ₯ join(μ°κ²° λ¬Έμ) λ°°μ΄μ λ°μ΄ν°λ₯Ό μ°κ²° λ¬Έμ κΈ°μ€μΌλ‘ 1κ°μ λ¬Έμν λ°μ΄ν°λ‘ λ°ν reverse() λ°°μ΄μ λ°μ΄ν° μμλ₯Ό κ±°κΎΈλ‘ λ°κΎΌ ν λ°ν sort() λ°°μ΄μ λ°μ΄ν°λ₯Ό μ€λ¦μ°¨μμΌλ‘ μ λ ¬ slice(index1, index2) λ°°μ΄μ λ°μ΄ν° μ€ μνλ μΈλ±μ€ ꡬκ°λ§νΌ μλΌμ λ°°μ΄ κ°μ²΄λ‘ κ°μ Έμ€κΈ° splice() λ°°μ΄μ μ§μ λ°μ΄ν°λ₯Ό μμ νκ³ κ·Έ ꡬκ°..
β
λ¬Έμ λ κ°μ μ μλ₯Ό 맀κ°λ³μλ‘ λ°μ μμ μ μκ° λ€μ μ μλ‘ λλμ΄μ§λμ§λ₯Ό νλ³νλ λ©μλ isDivide()λ₯Ό μμ±νμΈμ. μ΄ λ, λλμ΄μ§λ©΄ true, λλμ΄μ§μ§ μμΌλ©΄ falseλ₯Ό λ°νν¨ β
μΆλ‘ κ³Όμ μλ°μμ λ©μλ λ§λ€ λ κ°μ₯ μ€μν κ²!! β
main μμ λ°κΉ₯μ λ§λ€μ΄ μ€λ€. λ©μλμ μκ·Έλμ²λ λ©μλμ μ΄λ¦, 맀κ°λ³μ(parameter), λ°ν μ ν(return type)μΌλ‘ ꡬμ±λλ€. μ΄ λ¬Έμ μμλ 맀κ°λ³μκ° 2κ°μ΄κ³ λ°ν μ νμ΄ booleanμ΄λ€. β
μ½λ public class Main { public static void main(String[] args) { int num1 = 10; int num2 = 2; boolean result = isDivide(num1, num2..