function
-
- [React.js] const Component vs. function Componentconst Component vs. function Componentλ€μ΄κ°λ©°λ¦¬μ‘νΈ(React.js)μμ @const Component@ ννμ νμ΄ν ν¨μ λ°©μκ³Ό @function Component@ ννμ ν¨μ μ μΈ λ°©μμΌλ‘ μ»΄ν¬λνΈλ₯Ό μ μΈν μ μλ€.μμ λ κ°μ§ λ°©λ²μ λν μ°¨μ΄μ μ μ 리ν΄λ³Έλ€. β νμ΄ν ν¨μ λ°©μconst MyComponent = () => { return( .. )} νμ΄ν ν¨μ(Arrow Function)λ‘ μμ±ν μ μμΌλ©°, μ§§μ μ½λλ‘ μμ±ν μ μλ€λ μ₯μ μ΄ μλ€.μλ₯Ό λ€μ΄, ν μ€λ‘ λ°ννλ κ²½μ°, @return@ ν€μλλ₯Ό μλ΅ν μ μλ€.const MyComponent = () => ( ... ) μ»΄ν¬λνΈ μ μΈκ³Ό λμμ @export default..
2 2024.11.04 -
- [PyQt] self.function(param)κ³Ό function(self, param)μ μ°¨μ΄μ self.function(param)κ³Ό function(self, param)μ μ°¨μ΄μ λ€μ΄κ°λ©°PyQtλ₯Ό μ΄μ©νμ¬ κ°λ°μ ν λ, μΈμ @self.function(param)@ λλ @function(self, param)@λ₯Ό μ¨μΌν μ§ ν·κ°λ¦΄ λκ° μλ€.μ΄ λμ μ°¨μ΄μ μ λν΄ μ 리ν΄λ³Έλ€. selfκ°λ νμ΄μ¬ ν΄λμ€μ μΈμ€ν΄μ€ λ©μλμμ νμ¬ κ°μ²΄ μμ μ μ°Έμ‘°νκΈ° μν 첫 λ²μ§Έ λ§€κ°λ³μν΄λμ€μ μΈμ€ν΄μ€(κ°μ²΄) μμ μ μ°Έμ‘°νλ λ³μν΄λμ€ λ΄μμ μ μλ λ©μλκ° νΈμΆλ λ μλμΌλ‘ ν΄λΉ λ©μλκ° μν κ°μ²΄λ₯Ό κ°λ¦¬ν€λλ‘ νλ€.ν΄λμ€μ κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ°(OOP)μμ λ§€μ° μ€μν κ°λ λ©μλ λ΄μμ κ°μ²΄μ μμ±μ΄λ λ€λ₯Έ λ©μλμ μ κ·Όν λ μ¬μ© @self@λ λ©μλ λ΄μμ κ°μ²΄μ μμ±κ³Ό λ€λ₯Έ λ©μλμ μ κ·Όν μ μ..
2024.10.12 -
- [JavaScript] νμ΄ν ν¨μ(Arrow Function)νμ΄ν ν¨μ(Arrow Function)λ€μ΄κ°λ©°μλ°μ€ν¬λ¦½νΈ(JavaScript)μ νμ΄ν ν¨μ(Arrow Function)μ λν΄ μμ보μ. νμ΄ν ν¨μ(Arrow Function)κ°λ ES6(ECMAScript 2015)μμ λμ λ μλ°μ€ν¬λ¦½νΈμ μλ‘μ΄ ν¨μ μ μΈ λ°©μμΌλ° ν¨μ μ μΈλ³΄λ€ κ°κ²°νκ³ μ§§μ λ¬Έλ²μ μ 곡νμ¬ μ½λλ₯Ό λ μ½κΈ° μ½κ³ κ°κ²°νκ² λ§λ€μ΄μ€λ€.νμ΄ν ν¨μλ κ°κ²°νκ³ μ½λ°± ν¨μλ₯Ό μ¬μ©ν λ μ μ©νλ°, νΉν λ°λ³΅μ μΈ μ½λ μμ±μ μ€μ¬μ£Όλλ° λμμ μ€λ€.κ·Έλ¬λ λͺ¨λ μν©μμ μ¬μ©ν΄μΌ νλ κ²μ μλλ©°, νΉν λ©μλ ν¨μμμλ μΌλ° ν¨μμμ μ°¨μ΄μ μ κ³ λ €νμ¬ μ¬μ©ν΄μΌ νλ€. κΈ°λ³Έ λ¬Έλ²νμ΄ν ν¨μλ @const functionName = (parameters) => { function body }..
2023.11.16 -
- [μ΄μ° μν] ν¨μμ μ’ λ₯ν¨μμ μ’ λ₯ νλ± ν¨μ(Identity Function : $I_{A}$ ) μ§ν© `A` μ λν ν¨μ $f : A \rightarrow A$ κ° $f(a) = a$ λ‘ μ μλλ κ΄κ³ νλ± ν¨μκ° μ±λ¦½νλ €λ©΄ ν¨μμ μ μμ, 곡μ, μΉμ μ§ν©μ΄ λͺ¨λ μλ±μ΄μ΄μΌ νλ€. νλ± ν¨μλ μ μμμ μμ $x_{1}, x_{2}$ κ° $x_{1} \ne x_{2}$ μΌ λ $f(x_{1}) = x_{1} \ne x_{2} = f(x_{2})$ μ΄λ―λ‘ λ¨μ¬ ν¨μμ΄κ³ , λͺ¨λ 곡μμ μμ `y` μ λνμ¬ `f(x) = y` λ₯Ό λ§μ‘±νλ μ μμ μμ `x` λ₯Ό κ°μ§λ―λ‘ μ μ¬ ν¨μμ΄λ€. λ°λΌμ νλ± ν¨μλ μ λ¨μ¬ ν¨μμ΄λ€. μ μ§ν© $A = \{-1, 0, 1 \}$ μ λν ν¨μ $f_{1}(x) = x$ μ $f_{2}..
2022.11.21 -
- [μ΄μ° μν] ν©μ± ν¨μν©μ± ν¨μ ν©μ± ν¨μμ μ μ μΌκ° ν¨μ 곡μ μ€ $\sin (α + β)$ μ κ°μ μμ΄ μλ€. μ΄ μμ λ€μκ³Ό κ°μ΄ λ ν¨μ `f(x)` μ `g(x, y)` λ₯Ό ν©μ±ν κ²°κ³Όμ΄λ€. $$f(x) = sin(x), \; g(x, y) = x + y \quad \Rightarrow \quad sin(α + β) = f(g(α, β))$$ μ΄μ²λΌ μ΅μ΄ μ λ ₯μ μ΄μ©ν΄ 2κ° μ΄μμ ν¨μλ₯Ό μ°¨λ‘λ‘ μ°μ°νμ¬ μ΅μ’ μΆλ ₯μ λ΄μ΄ μ λ ₯κ³Ό μΆλ ₯μ λμνλ ν¨μλ₯Ό ν©μ± ν¨μλΌκ³ νλ€. ν©μ± ν¨μ(Composite Function : $g \circ f$ ) λ ν¨μ $f : A \rightarrow B$ μ $g : B \rightarrow C$ κ° μμ λ, μ§ν© `A` μ κ° μμλ₯Ό μ§ν© `C` μ μμμ λμνλ ν¨μ ..
2022.11.21 -
- [μ΄μ° μν] ν¨μμ μ±μ§ν¨μμ μ±μ§ ν¨μμ μ λ ₯κ³Ό μΆλ ₯μ λμ ννμ λ°λΌ ν¨μμ μ±μ§μ΄ κ²°μ λλ€. ν¨μμ μ±μ§μ μλ©΄ μ μμκ³Ό 곡μμ κ΄κ³λΏλ§ μλλΌ κ³΅μκ³Ό μΉμ κ°μ ν¬ν¨ κ΄κ³λ μ μ μλ€. μ΄λ μ»΄ν¨ν° λ° μΈκ³΅μ§λ₯ μμ€ν μμ μλ£μ νμ©μ κ³ννλ λ° μ’μ μ λ³΄κ° λλ€. ν¨μλ μ μμκ³Ό 곡μμ λμ κ΄κ³μ λ°λΌμ λ¨μ¬ ν¨μ, μ μ¬ ν¨μ, μ λ¨μ¬ ν¨μλ‘ κ΅¬λΆνλ€. λ¨μ¬ ν¨μ(Injective Function, Injection, One-to-One Function) = μΌλμΌ ν¨μ ν¨μ $f \; : \; X \rightarrow Y$ κ° μμ λ, μμμ λ μ μμ μμ $x_{1}, \; x_{2} \; \in \; X$ μ λνμ¬ $x_{1} \ne x_{2}$ μ΄λ©΄ $f(x_{1}) \ne f(x_{2})$ μΈ ν¨..
2022.11.14 -
- [μ΄μ° μν] ν¨μμ κ°λ ν¨μμ κ°λ κ΄κ³(Relation)λ λ μ§ν©μ μμλ€ μ¬μ΄μ λμμ μ μν κ²μ΄λ€. ν¨μλ μ λ ₯κ³Ό μΆλ ₯μ΄ μΌλμΌλ‘ λμνλ κ΄κ³μ ν ννμ΄λ€. ν¨μ(Function : $f \; : \; A \rightarrow B$) μ§ν© `A` μμ μ§ν© `B` λ‘ κ°λ κ΄κ³κ° μ±λ¦½ν λ, μ§ν© `A` μ μμμ μμ `a` μ λνμ¬ μ§ν© `B` μ μμ `b` νλκ° λμλλ κ΄κ³ ν¨μ μ©μ΄ μ 리 : μμ(Preimage), μ(Image), μ μμ(Domain), 곡μ(Codomain), μΉμ(Range) μ§ν© `A` μμ μ§ν© `B` λ‘ κ°λ ν¨μ $f \; : \; A \rightarrow B$ μ λνμ¬, β μμ(Preimage) : μ§ν© `B` μ μμ `b` μ λμνλ μ§ν© `A` μ μμ `a..
2022.11.14 -
- [νλ₯ κ³Ό ν΅κ³] ν¨μν¨μ νλ₯ νμμμ λ°μνλ νΉμ ν μ±μ§μ λνλ΄κΈ° μν΄ νλ₯ λ³μλ₯Ό μ¬μ©νλλ°, μ΄λ νλ₯ λ³μμ λν ν¨μλ₯Ό μ΄μ©νλ©΄ νλ₯ μ μ½κ² κ³μ°ν μ μλ€. ν¨μμ μλ―Έ 곡μ§ν©μ΄ μλ λ μ§ν© `X` μ `Y` μ λν΄ `X` μμ κ° μμ `x` λ₯Ό `Y` μμ μλ μ€μ§ ν μμ `y` μ λμμν€λ κ΄κ³ `f` λ₯Ό ν¨μ(Function)λΌ νκ³ , $f : X → Y, \; y = f(x)$ λ‘ λνλΈλ€. `x` μ μ§ν© `X` λ₯Ό ν¨μ `f` μ μ μμ(Domain)μ΄λΌ νκ³ $dom(f)$(λλ $D_{f}$) λ‘ λνλΈλ€. `y` μ μ§ν© `Y` λ₯Ό ν¨μ `f` μ 곡μ(Codomain)μ΄λΌ νλ€. νΉν `y = f(x)` λ₯Ό ν¨μλΌ νλ©΄, `x` κ°μ΄ μ ν΄μ§λ©΄ λμ κ΄κ³ `f` μ μν΄ `y` κ°μ΄..
2022.09.20 -
- [BOJ-1065][C++] νμλ¬Έμ μ΄λ€ μμ μ μ Xμ κ° μλ¦¬κ° λ±μ°¨μμ΄μ μ΄λ£¬λ€λ©΄, κ·Έ μλ₯Ό νμλΌκ³ νλ€. λ±μ°¨μμ΄μ μ°μλ λ κ°μ μμ μ°¨μ΄κ° μΌμ ν μμ΄μ λ§νλ€. Nμ΄ μ£Όμ΄μ‘μ λ, 1λ³΄λ€ ν¬κ±°λ κ°κ³ , Nλ³΄λ€ μκ±°λ κ°μ νμμ κ°μλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μ λ ₯ 첫째 μ€μ 1,000λ³΄λ€ μκ±°λ κ°μ μμ°μ Nμ΄ μ£Όμ΄μ§λ€. μΆλ ₯ 첫째 μ€μ 1λ³΄λ€ ν¬κ±°λ κ°κ³ , Nλ³΄λ€ μκ±°λ κ°μ νμμ κ°μλ₯Ό μΆλ ₯νλ€. μμ μ λ ₯ 1 110 μμ μΆλ ₯ 1 99 μμ μ λ ₯ 2 1 μμ μΆλ ₯ 2 1 μμ μ λ ₯ 3 210 μμ μΆλ ₯ 3 105 μμ μ λ ₯ 4 1000 μμ μΆλ ₯ 4 144 μμ μ λ ₯ 5 500 μμ μΆλ ₯ 5 119 μΆμ² λ¬Έμ λ₯Ό λ²μν μ¬λ: baekjoon μ΄μν ννμ μ°Ύμ μ¬λ: bdh3313 μλͺ»λ λ°μ΄ν°λ₯Ό μ°Ύ..
2022.07.11 -
- [BOJ-4673][C++] μ ν λλ²λ¬Έμ μ ν λλ²λ 1949λ μΈλ μνμ D.R. Kaprekarκ° μ΄λ¦ λΆμλ€. μμ μ μ nμ λν΄μ d(n)μ nκ³Ό nμ κ° μ리μλ₯Ό λνλ ν¨μλΌκ³ μ μνμ. μλ₯Ό λ€μ΄, d(75) = 75+7+5 = 87μ΄λ€. μμ μ μ nμ΄ μ£Όμ΄μ‘μ λ, μ΄ μλ₯Ό μμν΄μ n, d(n), d(d(n)), d(d(d(n))), ...κ³Ό κ°μ 무ν μμ΄μ λ§λ€ μ μλ€. μλ₯Ό λ€μ΄, 33μΌλ‘ μμνλ€λ©΄ λ€μ μλ 33 + 3 + 3 = 39μ΄κ³ , κ·Έ λ€μ μλ 39 + 3 + 9 = 51, λ€μ μλ 51 + 5 + 1 = 57μ΄λ€. μ΄λ°μμΌλ‘ λ€μκ³Ό κ°μ μμ΄μ λ§λ€ μ μλ€. 33, 39, 51, 57, 69, 84, 96, 111, 114, 120, 123, 129, 141, ... nμ d(n)μ μμ±μλΌ..
2022.07.11 -
- [BOJ-15596][C++] μ μ Nκ°μ ν©λ¬Έμ μ μ nκ°κ° μ£Όμ΄μ‘μ λ, nκ°μ ν©μ ꡬνλ ν¨μλ₯Ό μμ±νμμ€. μμ±ν΄μΌ νλ ν¨μλ λ€μκ³Ό κ°λ€. C, C11, C (Clang), C11 (Clang): long long sum(int *a, int n); a: ν©μ ꡬν΄μΌ νλ μ μ nκ°κ° μ μ₯λμ΄ μλ λ°°μ΄ (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤ 3,000,000) n: ν©μ ꡬν΄μΌ νλ μ μμ κ°μ 리ν΄κ°: aμ ν¬ν¨λμ΄ μλ μ μ nκ°μ ν© C++, C++11, C++14, C++17, C++ (Clang), C++11 (Clang), C++14 (Clang), C++17 (Clang): long long sum(std::vector &a); a: ν©μ ꡬν΄μΌ νλ μ μ nκ°κ° μ μ₯λμ΄ μλ λ°°μ΄ (0 ≤ a[i] ≤ ..
2022.07.11 -
- [SQL] λ¨μΌν λ¬Έμν ν¨μμ μ’ λ₯
SQL λ¨μΌν λ¬Έμμ΄ ν¨μμ μ’ λ₯ λ¬Έμν ν¨μ μ€λͺ LOWER(λ¬Έμμ΄) λ¬Έμμ΄μ μνλ± λ¬Έμλ₯Ό μλ¬Έμλ‘ λ°κΎΈμ΄ μ€λ€. UPPER(λ¬Έμμ΄) λ¬Έμμ΄μ μνλ²³ λ¬Έμλ₯Ό λλ¬Έμλ‘ λ°κΎΈμ΄ μ€λ€. ASCII(μ«μ) λ¬Έμλ μ«μλ₯Ό ASCII μ½λ λ²νΈλ‘ λ°κΎΈμ΄ μ€λ€. CHR/CHAR(ASCIIλ²νΈ) ASCII μ½λ λ²νΈλ₯Ό λ¬Έμλ μ«μλ‘ λ°κΎΈμ΄ μ€λ€. CONCAT(λ¬Έμμ΄1, λ¬Έμμ΄2) - Oracle, MySQLμμ μ ν¨ν ν¨μμ΄λ©° λ¬Έμμ΄1κ³Ό λ¬Έμμ΄2λΈ μ°κ²°νλ€. - ν©μ± μ°μ°μ '||'(Oracle)λ '+'(SQL Server)μ λμΌνλ€. SUBSTR/SUBSTRING(λ¬Έμμ΄, m[, n]) - λ¬Έμμ΄ μ€ m μμΉμμ nκ°μ λ¬Έμ κΈΈμ΄μ ν΄λΉνλ λ¬Έμλ₯Ό λλ €μ€λ€. - nμ΄ μλ΅λλ©΄ λ§μ§λ§ λ¬ΈμκΉμ§μ΄λ€. LENGTH..
2022.06.25