코드로 우주평화

Friend or Foe? 본문

나는 이렇게 학습한다/Algorithm & SQL

Friend or Foe?

daco2020 2022. 2. 11. 08:54
반응형

문제 설명

Make a program that filters a list of strings and returns a list with only your friends name in it.

If a name has exactly 4 letters in it, you can be sure that it has to be a friend of yours! Otherwise, you can be sure he's not...

Ex: Input = ["Ryan", "Kieran", "Jason", "Yous"], Output = ["Ryan", "Yous"]

i.e.

friend ["Ryan", "Kieran", "Mark"] `shouldBe` ["Ryan", "Mark"]

Note: keep the original order of the names in the output.

 

 

 

해결 방법

리스트에서 이름 길이가 4인 '친구'만 리스트에 담아 반환하는 문제이다.

 

1. 주어진 이름 리스트를 요소별로 반복한다.

2. 문자열 길이가 4인지 확인한다.

3. 친구들만 리스트에 담아 반환한다.

 

def friend(x):
    friend_list = [i for i in x if len(i)== 4]
    return friend_list

문제가 쉬워서 그런지 모두 동일하게 풀었더라.

 

 

 

 

 

반응형

'나는 이렇게 학습한다 > Algorithm & SQL' 카테고리의 다른 글

Array.diff  (0) 2022.02.13
Ones and Zeros  (0) 2022.02.12
Tribonacci Sequence  (0) 2022.02.10
[자료구조] 스택과 큐 Python 코드로 구현해보았다.  (0) 2022.02.09
두 개 뽑아서 더하기  (0) 2022.02.09