6일차

양진혁·2021년 11월 6일
0

문제 풀이

오늘은 한 문제를 풀었다.

첫번째 문제는 5kyu 난이도 문제로
scramble('rkqodlw', 'world') ==> True
scramble('cedewaraaossoqqyt', 'codewars') ==> True
scramble('katas', 'steak') ==> False

s1으로 s2를 만들 수 있다면 True 없다면 False 출력하는 것이다.

def scramble(s1, s2):
  for i in set(s2):
    if s1.count(i) < s2.count(i):
      return False
  return True

s2를 집합형태로 바꿔 count()를 사용해서 s1의 i 개수가 s2 보다 작으면 False를 아니면 True를 반환시켜 놓았다.

반성할 점

오늘 일이 있어서 피곤했다 해도 문제를 많이 풀지 못한 점을 반성한다. 이제 등급이 5kyu가 돼서 이제 문제가 4kyu 3kyu 위주로 나오는데 문제를 풀다 포기하는 일이 생기기도 했다. 포기하지 않고 꾸준히 할 수 있도록 노력해야겠다.

0개의 댓글