lambda-stream-practice-study

람다, 스트림 문제 + 풀이 저장소


🚀기간


✏️참가 인원

김민석 이다원 조국현 전다빈
깃허브 깃허브 깃허브 깃허브

🎯Rule

  • 주단위로 각자 람다, 스트림 예제 3 ~ 5개를 만들어 온다.

example

문제) 
리스트의 모든 짝수를 선택하고 중복을 필터링 하시오.


컬렉션) 
List<Integer> numbers = Arrays.asList(1, 2, 1, 3, 3, 2, 4);


정답) 
```java
List<Integer> numbers = Arrays.asList(1, 2, 1, 3, 3, 2, 4);
		numbers.stream()
		       .filter(i -> i % 2 == 0)
		       .distinct()
		       .forEach(System.out::println);
  • 각 문제의 정답 코드는, 해당 파일 밑에 작성한다.

  • 자신의 문제에 대해 코드가 어떤식으로 돌아가는지에 대해서는 이해를 하고 깃허브에 올린다.

  • 스터디 당일은 서로의 문제들을 풀어본다.

    • 서로의 문제를 풀면서, 모르는 부분이 생긴다면 해당 문제의 출제자에게 힌트를 구한다.
  • 문제를 모두 클리어 했다면, 중요했던 부분들에 대해 서로 공유한다.

  • 기록으로 남겨 두고 싶은 예제 등 자유로운 방식으로 이슈를 추가한다.



💬github 레포지토리 - issue 활용

issue의 기능은 간단합니다.

모르는 내용, 공유하고 싶은 자료 등을 올리는 게시판입니다.

스터디 중 관련 질문
- 궁금한점
- 좋은 참고 자료
- 실수하기 쉬운 부분 공유
- 같이 알면 좋은 것들.

자유로운 게시판 느낌으로 생각해주시면 감사하겠습니다.

핵심은, 스터디 사이클에서 질문 & 답변을 한다는 것입니다.

많은 이용 부탁드립니다!

📌issue 링크