본문 바로가기

프로그래머스 PS일지

(2)
[프로그래머스/Swift] level2 - 스킬트리 | PS일지 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 간단한 문제 요약 스킬을 배우려면 사전에 선행스킬을 먼저 배워야 합니다. 예를들어 스킬트리: 스파크 -> 라이트닝 볼트 -> 썬더. 최종적으로 썬더를 배우기 위해선 그 이전에 스파크를 배운 후에, 라이트닝 볼트를 배워놔야 합니다. 스파크를 배우지 않았다면 라이트닝 볼트를 배울 순 없습니다. 위 스킬트리 중간 중간에 다른 스킬은 순서에 상관없이 많이 배울 수 있습니다. 스파크 -> 힐링1 -> 힐링2 -> 라이트닝 볼트 고려해야 할 사항 예를들어 C -> B -> D라면 "CBD"로 표기합니다. 문제 풀이..
[프로그래머스] Level1 - 추억점수 | PS일지 문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 간단한 문제 요약(photo)사진들 속에 있는 (name)특정 인물들은 (yearning)그리움 점수가 있습니다. 각각의 사진이 주어질 때 사진 속에 특정 인물들의 그리움 점수를 합산 한 값을 배열로 완성해주세요. 문제 풀이photo에서 각각의 배열에는 특정 사진 속 인물들의 이름이 있습니다. photo.map을 사용해서 각각의 사진속 특정 인물들의 배열을 얻어온 후에 그 특정 사진의 인물들이 name에 존재하는가? firstIndex(of:)함수를 통해 index가 반환된다면 yearning 그리움이 값을..