람다 2

[Dart] 람다 함수 사용 lambda (with 백준 1181)

Dart에서는 람다 함수(Lambda Function)를 사용하여 더 간결한 코드를 작성할 수 있다.이번 글에서는 람다 함수의 개념과 사용법을 살펴보고,백준 1181번 문제(단어 정렬) 를 해결하면서 실전에서 활용하는 방법을 알아본다. 1. Dart에서 람다 함수(Lambda)란? 람다 함수는 익명 함수(Anonymous Function)의 간단한 표현 방식이다. 📌 람다 함수의 문법(매개변수) ⇒ 단 하나의 실행 코드; 중괄호 {} 없이 ⇒(화살표) 기호를 사용하여 표현할 수 있다.매개변수는 있을 수도 있고 없을 수도 있다.한 줄 코드만 사용할 수 있다.📌 익명 함수와 람다 함수 비교void main() { final numbers = [10, 2, 5, 0.5]; // 람다 함수 사용 f..

파이썬 람다 함수 lambda (with 백준 1181)

✅ lambda는 익명 함수로, 한 줄로 간결하게 표현 가능✅ 단순한 연산, 정렬, map(), filter() 등의 함수에서 자주 사용됨✅ 백준 1181번 문제에서 lambda를 활용하면 효과적으로 정렬 가능 📌 lambda (람다) 함수란? lambda는 이름 없이 즉석에서 정의하는 간단한 함수이다.주로 간단한 연산이나 정렬 기준을 정의할 때 사용된다. 📌 기본 문법:lambda 매개변수: 표현식lambda a, b: a + b → a와 b를 더하는 함수일반적인 함수처럼 def로 정의하지 않고, 즉석에서 사용 가능📌 사용 예시:add = lambda a, b: a + bprint(add(3, 5)) # 8 📌 lambda 함수 예제 ✅ 리스트에서 거듭제곱 값 저장# 일반적인 for문 사용a ..