본문 바로가기

백준 11813

[Dart] 람다 함수 사용 lambda (with 백준 1181) Dart 에서 람다함수는 함수 { } 에서 {} 대신 ⇒ 으로 기호를 변경한 것을 말한다.(매개변수) ⇒ 단 하나의 스테이트먼트.함수에 전달할 매개변수는 있어도 되고 없어도 된다.코딩연습void main() { final numbers = [10,2,5,0.5]; //람다함수 사용 final result = numbers.reduce((value,element) => value + element); //익명함수 사용 final aResult = numbers.reduce((value, element) { return value + element; }); print(result); //17.5 print(aResult); //17.5} ☞ 백준 1181 람다함수 연습 문제 풀이.. 2024. 7. 18.
파이썬 람다 함수 lambda (with 백준 1181) lambda (람다) 표현식 lambda 키워드로 함수로 사용할 수 있으며 일반적인 함수 정의의 편의 문법임.lambda a, b: a+b 와 같이 함수 객체가 있는 곳이면 어디나 lambda 함수가 사용될 수 있다. 제약 문법적으로 하나의 표현식으로 제한됨.함수명이 없고 단발성으로 사용됨.● 람다 (lambda) 함수 예시#list a에 0 ~ 4 의 거듭제곱 값 저장한다.a = []for i in range(5): a.append(i**2)print(a) # [0, 1, 4, 9, 16]#list a에 0 ~ 4 의 거듭제곱 값 lambda 함수로 저장한다.a = list(map(lambda i: i**2, range(5)))print(a) # [0, 1, 4, 9, 16] ● 정렬 예시a = .. 2024. 5. 27.
파이썬 정렬 sort, sorted (with 백준 2750, 5597, 1181) 파이썬 정렬은 sort(), sorted()를 사용한다. 내장함수 sort()이 메서드는 리스트 내 항목 간의 비교만 사용하여 정렬한다.정렬 후 리스트는 수정된 상태로 유지된다.반환값이 없다.리스트 타입만 사용 가능A = ['a', 'd', 'e', 'c', 'b']#sort() 는 반환값이 없다.print(A.sort()) # NoneA = ['a', 'd', 'e', 'c', 'b']A.sort()print(A) # ['a', 'b', 'c', 'd', 'e']B = ['가', '다', '바','나']B.sort()print(B) # ['가', '나', '다', '바']C = [3,2,1,11,4]C.sort()print(C) # [1, 2, 3, 4, 11]D = ['3','2','1','11','.. 2024. 5. 24.