[문제 설명]
두 배열이 얼마나 유사한지 확인해보려고 합니다. 문자열 배열 s1과 s2가 주어질 때 같은 원소의 개수를 return하도록 solution 함수를 완성해주세요.
https://school.programmers.co.kr/learn/courses/30/lessons/120903
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
🎨 풀이
💡 전체 코드
def solution(s1, s2):
answer = 0
for i in range(len(s1)):
if s1[i] in s2 :
answer += 1
return answer
> 핵심 : if ~ in 이용하기!
🍦 코드 설명 (실행 순서대로 나열)
#solution
for i in range(len(s1)):
if s1[i] in s2 :
answer += 1
1. s1의 길이를 이용해 for문을 돌린다.
2. 만약 s1[i]가 s2 안에 있다면, answer += 1 을 한다.
3. answer을 return한다.

끝~
⭐ 느낀점
> 막상 풀어보니 조금 쉬워서 적을까말까했는데 그래도 in을 잘 사용한 것 같아서 적어봤다. 굿굿 ^^b 이제 파이썬 대신 자바스크립트로 해봐야하나 싶기도 하구먼~ 고민해보자!!
'🎲 알고리즘 공부 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 / 입문] 외계행성의 나이 (파이썬) (0) | 2022.10.07 |
---|---|
[프로그래머스 / 입문] A로 B 만들기 (파이썬) (0) | 2022.10.06 |
[프로그래머스 / 입문] 로그인 성공? (파이썬) (0) | 2022.10.02 |
[프로그래머스 / 입문] 세균 증식 (파이썬) (0) | 2022.10.01 |
[프로그래머스 / 입문] 모스부호 (1) (파이썬) (2) | 2022.09.30 |