[TIL] Today I Learned - 221117

2022. 11. 17. 21:40기록/TIL

[TIL] Today I Learned - 221117

 

221117 기록

 

알고리즘

 

set - issubset() 메서드

a.issubset(b) a는 b의 부분 집합인지 아닌지 판단하는 메서드이다. 중복 값을 확인하는 경우, 집합의 요소를 비교할 때 간단하게 사용할 수 있다.

 

최대 공약수 메서드 - 오늘 문제 풀이에 자주 등장을 하길래 찾아봤다.

# q가 0이 될때까지의 재귀를 돌리는 메서드
# 해당 값이 0이면 더이상 인자로 받아오는 p가 두 수의 최대 공약수가 된다

def GCD(p, q):
    if q == 0:
        return p
    return GCD(q, p % q)

 

 

Java

 

[Java] Stream이란? (tistory.com)

 

[Java] Stream이란?

자바의 기능을 살펴보면 Stream이란 것이 존재한다. 그럼 이 Stream은 무엇일까? Stream Stream default Stream stream() { return StreamSupport.stream(spliterator(), false); } 데이터의 흐름 collection을 소스로 가지고 처리

skyriv312079.tistory.com

스트림 사용의 메서드를 좀 더 익숙해지려고 강의를 듣고 이전 글에 추가로 작성한 날이전의 개념만 알고 있었더라면 이번에는 스트림의 사용방법에 대해 그리고 map과 filter 등을 직접 한번 사용해보면서 값을 출력해봤다. 다만 map과 filter등 stream 메서드에서 인자로 들어가는 람다를 사용하는 것이 아직은 익숙하지가 않다. 람다에 대해 될 수 있다면 자주 사용하면서 익숙해져야겠다

 

 

'기록 > TIL' 카테고리의 다른 글

[TIL] Today I Learned - 221121  (0) 2022.11.21
[TIL] Today I Learned - 221118  (0) 2022.11.18
[TIL] Today I Learned - 221116  (0) 2022.11.16
[TIL] Today I Learned - 221115  (0) 2022.11.15
[TIL] Today I Learned - 221114  (0) 2022.11.14