우테코에 들어온 지 얼마 안 된 것 같은데, 정말 빠르게 시간이 흘러갔습니다. 매주 배우는 것과, 크루들과의 자율적인 학습 및 토론으로 하루하루 정말 많은 성장을 하고 있음을 느끼고 있습니다.
이번 주에는 블랙잭 미션을 진행했습니다. 블랙잭 미션을 처음 접했을 땐 뭔가 쉽다고 생각했지만, 결코 쉽지가 않았습니다.
이런 과정에서 제가 무엇을 배웠고 느꼈는지 적어보도록 하겠습니다. 블랙잭 미션을 통해서 배운 점 및 느낀 점 flatMap을 통해서 stream()에서 stream()을 돌릴 수 있다.
기존에 블랙잭에서 카드를 생성하는 과정에서 어쩔 수 없이 2중 for 문을 사용했지만, flatMap()을 통해서 인덴트를 줄일 수 있었습니다. 2중 for 문을 사용하는 로직은 알고리즘을 풀 때도 많이 사용하고, 미션 및 프로젝트 할 때도 정말 많이 사용했는데 지금이라도 flatMap()에 대해 알게 돼서 앞으로 자주 사용할 것 같습니다. 이번 미션에서 카드를 뽑는 행위를 card.remo...