최근 방문자들
풀이
LetterBank (파이썬)
2008. 06. 21. 05:01 | 조회수(81)
http://club.filltong.net/codingdojo/4225
문제를 잘못 올려서 죄송합니다.
다음부터는 영문으로 된 문제라고 해도 대충 찍지 말고 꼼꼼히 읽고 올리겠습니다.
분명히 전에 푼 문제라 대충 이런 것 같았어, 라고 하면서 올린 게 화근이 됐네요.
어쨌든, 파이썬으로 풀면 매우 간단합니다. ㅎ
거의 타이핑하는 시간만 소요됐으니... 5분이나 걸렸으려나 -_-;;;
import unittest
def isBank(bank, text):
return sorted(bank) == sorted(set(text))
class TestLetterBank(unittest.TestCase):
def testIsBank(self):
self.assertEqual(True, isBank('IMPS', 'MISSISSIPPI'))
self.assertEqual(True, isBank('BLUE', 'BLUE'))
self.assertEqual(False, isBank('CUNT', 'COCONUT'))
self.assertEqual(False, isBank('IPC', 'PC'))
if __name__ == '__main__':
unittest.main(argv=('', '-v'))
댓글(0)







