오늘은 한 문제를 풀었다.
첫번째 문제는 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 위주로 나오는데 문제를 풀다 포기하는 일이 생기기도 했다. 포기하지 않고 꾸준히 할 수 있도록 노력해야겠다.