Bibi's DevLog π€π
[TIL - Codesquad] μκ³ λ¦¬μ¦ λλ²κΉ λ³Έλ¬Έ
[21.01.13]
μ€λμ μκ³ λ¦¬μ¦μ νΈλ λ !
νμ λ¬Έμ λ§ μκ° λ΄μ νμ΄μ μ μΆνκΈ°μλ λ²κ±°μ΄ κ² μ¬νλ€.
κ²λ€κ° μ€λμ μμ΄ μ¬μ΄νΈ(leetcode)μ μκ³ λ¦¬μ¦ λ¬Έμ λ₯Ό νμ΄μΌ ν΄μ, λ¬Έμ μ체λ₯Ό μ΄ν΄νλ λ°λ μκ°μ΄ κ½€ κ±Έλ Έλ€.
νΈλ
μ€κ° μμ΄κ³΅λΆλ νμλΌκ³ νλ κ² μ²΄κ°μ΄ λλ λ μ΄μλ€.γ
κ·Έλμ μ€λλΆν°λ TILμ μλ‘ μκ² λ μμ΄λ¨μ΄λ μ λ¦¬ν΄ λκ³ , μλ¨μ΄ νμΌμ λ°λ‘ λ§λ€μ΄ κ΄λ¦¬ν΄μΌκ² λ€.
TIL
μ€λμ λλ²κΉ
- Array.asList.indexOf()μ€λ₯
Arrays.asList(λ°°μ΄).indexOf()
μ μ¬μ©ν λλ°°μ΄
μ κΈ°λ³Ένμ λ°°μ΄μ΄ μλ μ°Έμ‘°νμ λ°°μ΄μ΄μ΄μΌ νλ€.int[]
λ°°μ΄ μ λμμ μμ κ°μ΄ νμνλ € νλ κ²°κ³Όκ° νμ -1μ΄ λμλ€. νμΈν΄ 보λ μ΄λ° μ¬νμ΄ μμλ€.Integer[]
μ μ¬μ©νλ ν΄κ²°λμλ€.
- ArrayList remove()λ©μλ 리λ§μΈλ
ArrayList
μ λ©μλremove()
λ 맨 μμμλΆν° νμν΄ μΌμΉνλ "ν" μμλ§ μμ νλ€.remove(int index)
,remove (Object o)
λ‘ μ€λ²λ‘λ© λμ΄ μλ λ©μλμ΄κΈ° λλ¬Έμ, ArrayListλ΄μ intκ°μ²΄λ₯Ό μ§μ°λ € ν λλ κ·Έ intκ° indexλ‘ μΈμλμ§ μλλ‘ μ‘°μΉλ₯Ό μ·¨ν΄μΌ νλ€. (casting λ±)
- Math.pow()
- μλ° κ±°λμ κ³± μ¬μ©νκΈ°.
java.lang.Math
μpow()
λ©μλλ₯Ό μ¬μ©νλ€.
μλ°λμ μ μλμ΄ μμ΄ importκ° νμμλ€.
Mathν΄λμ€μ λ©μλλ λͺ¨λ staticλ©μλμ΄λ€.Math.pow(double base, double power)
base
λ λ°,power
λ μ§μμ΄λ€.
μ¦base
μpower
μ κ³±μ 리ν΄νλ€.
(리ν΄νμ :double
)
- Listν μ½κ² μ λ ¬νκΈ° - sort
Collections.sort()
λ‘ λ°μ΄ν° μ½κ² μ λ ¬νκΈ°.
컬λ μ κ°μ²΄λ λͺ¨λ λ΄λΆκΈ°μ€μ λ°λΌ μ λ ¬ν μ μλ λ―.
κΈ°λ³Έμ μΌλ‘λ μ€λ¦μ°¨μμΌλ‘ μ λ ¬λλ€.Collections.sort(컬λ μ κ°μ²΄)
컬λ μ κ°μ²΄λ₯Ό μ€λ¦μ°¨μμΌλ‘ μ λ ¬νλ€.Collections.sort(컬λ μ κ°μ²΄, Collections.reverseOrder())
컬λ μ κ°μ²΄λ₯Ό λ΄λ¦Όμ°¨μμΌλ‘ μ λ ¬νλ€.
μ€λμ μλ¨μ΄
indicies (n) indexμ 볡μν. μ§μλ€.
such that : ~ν κ²°κ³Όλ‘. ~μΈ ν. ~μΌ κ²½μ°. ~μ΄λ―λ‘.
(ex) His behavior was such that everyone disliked him.
κ·Έμ νλμ λͺ¨λκ° μ«μ΄ν λ§ν κ²μ΄μλ€.
add up to ~ : ν©κ³κ° ~μ΄ λλ€. (κ²°κ³Όκ°) ~μ΄ λλ€.
digit (n) μ«μ.
digits (n) digitμ 볡μν.
constraint (n) μ μ½(μ΄ λλ κ²). (= restriction)
constrain (v) κ°μνλ€ / ~λ₯Ό μ ννλ€.
base (n) (κ±°λμ κ³±μμ) λ°
power (n) (κ±°λμ κ³±μμ) μ§μ
'TIL' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[TIL - Codesquad] (0) | 2021.01.15 |
---|---|
[TIL - Codesquad] μ§μ , μΌκ°ν, μ§μ¬κ°ν (2) | 2021.01.14 |
[TIL - Codesquad] λΉ μ€ νκΈ°λ² (2) | 2021.01.12 |
[TIL - Codesquad] μλ£κ΅¬μ‘°, λ°°μ΄, 리μ€νΈ, ArrayList, LinkedList, Doubly Linked List (2) | 2021.01.11 |
[TIL] κ°μΈ κ³΅λΆ - μλ° Map, HashMap (0) | 2021.01.10 |