function
-
React.js const Component vs. function Component
const 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λ λ©μλ λ΄μμ κ°μ²΄μ μμ±κ³Ό λ€λ₯Έ λ©μλμ μ κ·Όν μ μ..
0 2024.10.12 -
JavaScript νμ΄ν ν¨μ(Arrow Function)
νμ΄ν ν¨μ(Arrow Function)λ€μ΄κ°λ©°μλ°μ€ν¬λ¦½νΈ(JavaScript)μ νμ΄ν ν¨μ(Arrow Function)μ λν΄ μμ보μ. νμ΄ν ν¨μ(Arrow Function)κ°λ ES6(ECMAScript 2015)μμ λμ λ μλ°μ€ν¬λ¦½νΈμ μλ‘μ΄ ν¨μ μ μΈ λ°©μμΌλ° ν¨μ μ μΈλ³΄λ€ κ°κ²°νκ³ μ§§μ λ¬Έλ²μ μ 곡νμ¬ μ½λλ₯Ό λ μ½κΈ° μ½κ³ κ°κ²°νκ² λ§λ€μ΄μ€λ€.νμ΄ν ν¨μλ κ°κ²°νκ³ μ½λ°± ν¨μλ₯Ό μ¬μ©ν λ μ μ©νλ°, νΉν λ°λ³΅μ μΈ μ½λ μμ±μ μ€μ¬μ£Όλλ° λμμ μ€λ€.κ·Έλ¬λ λͺ¨λ μν©μμ μ¬μ©ν΄μΌ νλ κ²μ μλλ©°, νΉν λ©μλ ν¨μμμλ μΌλ° ν¨μμμ μ°¨μ΄μ μ κ³ λ €νμ¬ μ¬μ©ν΄μΌ νλ€. κΈ°λ³Έ λ¬Έλ²νμ΄ν ν¨μλ const functionName = (parameters) => { function body }..
0 2023.11.16 -
μ΄μ° μν ν¨μμ μ’ λ₯
ν¨μμ μ’ λ₯ νλ± ν¨μ(Identity Function : IA ) μ§ν© A μ λν ν¨μ f:AβA κ° f(a)=a λ‘ μ μλλ κ΄κ³ νλ± ν¨μκ° μ±λ¦½νλ €λ©΄ ν¨μμ μ μμ, 곡μ, μΉμ μ§ν©μ΄ λͺ¨λ μλ±μ΄μ΄μΌ νλ€. νλ± ν¨μλ μ μμμ μμ x1,x2 κ° x1β x2 μΌ λ f(x1)=x1β x2=f(x2) μ΄λ―λ‘ λ¨μ¬ ν¨μμ΄κ³ , λͺ¨λ 곡μμ μμ y μ λνμ¬ f(x)=y λ₯Ό λ§μ‘±νλ μ μμ μμ x λ₯Ό κ°μ§λ―λ‘ μ μ¬ ν¨μμ΄λ€. λ°λΌμ νλ± ν¨μλ μ λ¨μ¬ ν¨μμ΄λ€. μ μ§ν© A={β1,0,1} μ λν ν¨μ f1(x)=x μ $f_{2}..
0 2022.11.21 -
μ΄μ° μν ν©μ± ν¨μ
ν©μ± ν¨μ ν©μ± ν¨μμ μ μ μΌκ° ν¨μ 곡μ μ€ sin(Ξ±+Ξ²) μ κ°μ μμ΄ μλ€. μ΄ μμ λ€μκ³Ό κ°μ΄ λ ν¨μ f(x) μ g(x,y) λ₯Ό ν©μ±ν κ²°κ³Όμ΄λ€. f(x)=sin(x),g(x,y)=x+yβsin(Ξ±+Ξ²)=f(g(Ξ±,Ξ²)) μ΄μ²λΌ μ΅μ΄ μ λ ₯μ μ΄μ©ν΄ 2κ° μ΄μμ ν¨μλ₯Ό μ°¨λ‘λ‘ μ°μ°νμ¬ μ΅μ’ μΆλ ₯μ λ΄μ΄ μ λ ₯κ³Ό μΆλ ₯μ λμνλ ν¨μλ₯Ό ν©μ± ν¨μλΌκ³ νλ€. ν©μ± ν¨μ(Composite Function : gβf ) λ ν¨μ f:AβB μ g:BβC κ° μμ λ, μ§ν© A μ κ° μμλ₯Ό μ§ν© C μ μμμ λμνλ ν¨μ ..
0 2022.11.21 -
μ΄μ° μν ν¨μμ μ±μ§
ν¨μμ μ±μ§ ν¨μμ μ λ ₯κ³Ό μΆλ ₯μ λμ ννμ λ°λΌ ν¨μμ μ±μ§μ΄ κ²°μ λλ€. ν¨μμ μ±μ§μ μλ©΄ μ μμκ³Ό 곡μμ κ΄κ³λΏλ§ μλλΌ κ³΅μκ³Ό μΉμ κ°μ ν¬ν¨ κ΄κ³λ μ μ μλ€. μ΄λ μ»΄ν¨ν° λ° μΈκ³΅μ§λ₯ μμ€ν μμ μλ£μ νμ©μ κ³ννλ λ° μ’μ μ λ³΄κ° λλ€. ν¨μλ μ μμκ³Ό 곡μμ λμ κ΄κ³μ λ°λΌμ λ¨μ¬ ν¨μ, μ μ¬ ν¨μ, μ λ¨μ¬ ν¨μλ‘ κ΅¬λΆνλ€. λ¨μ¬ ν¨μ(Injective Function, Injection, One-to-One Function) = μΌλμΌ ν¨μ ν¨μ f:XβY κ° μμ λ, μμμ λ μ μμ μμ x1,x2βX μ λνμ¬ x1β x2 μ΄λ©΄ f(x1)β f(x2) μΈ ν¨..
0 2022.11.14 -
μ΄μ° μν ν¨μμ κ°λ
ν¨μμ κ°λ κ΄κ³(Relation)λ λ μ§ν©μ μμλ€ μ¬μ΄μ λμμ μ μν κ²μ΄λ€. ν¨μλ μ λ ₯κ³Ό μΆλ ₯μ΄ μΌλμΌλ‘ λμνλ κ΄κ³μ ν ννμ΄λ€. ν¨μ(Function : f:AβB) μ§ν© A μμ μ§ν© B λ‘ κ°λ κ΄κ³κ° μ±λ¦½ν λ, μ§ν© A μ μμμ μμ a μ λνμ¬ μ§ν© B μ μμ b νλκ° λμλλ κ΄κ³ ν¨μ μ©μ΄ μ 리 : μμ(Preimage), μ(Image), μ μμ(Domain), 곡μ(Codomain), μΉμ(Range) μ§ν© A μμ μ§ν© B λ‘ κ°λ ν¨μ f:AβB μ λνμ¬, β μμ(Preimage) : μ§ν© B μ μμ b μ λμνλ μ§ν© A μ μμ `a..
0 2022.11.14 -
νλ₯ κ³Ό ν΅κ³ ν¨μ
ν¨μ νλ₯ νμμμ λ°μνλ νΉμ ν μ±μ§μ λνλ΄κΈ° μν΄ νλ₯ λ³μλ₯Ό μ¬μ©νλλ°, μ΄λ νλ₯ λ³μμ λν ν¨μλ₯Ό μ΄μ©νλ©΄ νλ₯ μ μ½κ² κ³μ°ν μ μλ€. ν¨μμ μλ―Έ 곡μ§ν©μ΄ μλ λ μ§ν© X μ Y μ λν΄ X μμ κ° μμ x λ₯Ό Y μμ μλ μ€μ§ ν μμ y μ λμμν€λ κ΄κ³ f λ₯Ό ν¨μ(Function)λΌ νκ³ , f:XβY,y=f(x) λ‘ λνλΈλ€. x μ μ§ν© X λ₯Ό ν¨μ f μ μ μμ(Domain)μ΄λΌ νκ³ dom(f)(λλ Df) λ‘ λνλΈλ€. y μ μ§ν© Y λ₯Ό ν¨μ f μ 곡μ(Codomain)μ΄λΌ νλ€. νΉν y=f(x) λ₯Ό ν¨μλΌ νλ©΄, x κ°μ΄ μ ν΄μ§λ©΄ λμ κ΄κ³ f μ μν΄ y κ°μ΄..
0 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 μλͺ»λ λ°μ΄ν°λ₯Ό μ°Ύ..
0 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)μ μμ±μλΌ..
0 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] β€ ..
0 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..
0 2022.06.25