https://school.programmers.co.kr/learn/courses/30/lessons/181930
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
이 문제는 2가지 방법으로 풀 수 있는데 먼저 정석으로 다가간다면 if문을 사용해 문제에서 주어진 조건들을 다 비교하고 그 조건에 맞는 값들을 answer에 대입해 주고 return answer해주면 된다.
다른 방법으로는 set을 이용하는 방법이다.
a,b,c를 리스트로 형변환을 해주고 set으로 중복된 수를 제거하고 그 길이에 따라 값을 리턴해주면 되는데
길이가 1이면 모두 중복된 수라는 뜻이기 때문에 3개의 값이 다 다를 때 값을, 길이가 2면 1개의 수가 중복된다는 뜻이기 때문에 2개의 값이 다를 때 값을, else라면 3개의 값이 다 다를 때 값을 return 해주면 된다.
'프로그래머스 > 프로그래머스 Lv0' 카테고리의 다른 글
프로그래머스 Lv0 덧셈식 출력하기 (0) | 2024.05.14 |
---|---|
프로그래머스 Lv0 문자열 돌리기 (0) | 2024.05.14 |
프로그래머스 Lv0 수 조작하기2 (2) | 2024.05.14 |
프로그래머스 Lv0 9로 나눈 나머지 (0) | 2024.05.14 |
프로그래머스 Lv0 접미사 배열 (0) | 2024.05.14 |