본문 바로가기

분류 전체보기536

파이썬 알고리즘 - 패턴문제 파이썬 알고리즘 Python 알고리즘 다른 문제- 숫자 배열 알고리즘 단어 패턴 문자열(패턴) 하나와 문자열의 배열 하나가 주어집니다. 패턴 문자열의 각각의 문자 하나는, 두번째 문자열 배열의 각각의 문자열 하나에 대응 될 수 있습니다. 해당 배열이 해당 패턴으로 표현 되는지 아닌지의 여부를 확인하는 함수를 만들어 보세요. 예를 들어서, aabb 와 ['abc', 'abc', 'fgh', 'fgh'] 가 주어졌을 경우에는 함수가 True를 반환해야 합니다. 이 경우에는 a가 abc에, b가 fgh에 대응되도록 하면 배열을 해당 패턴으로 표현 하는 것이 가능하기 때문이죠.반면, aabb 와 ['abc', 'fgh', 'abc', 'fgh'] 가 주어졌을 경우에는 함수가 False를 반환해야 합니다.모든 문.. 2017. 7. 17.
파이썬 알고리즘 - 숫자 배열에 관한 문제 파이썬 알고리즘 문제 Python 알고리즘 다른 문제 - 단어패턴 문제 숫자 배열문제 숫자들의 배열이 주어집니다. 이 배열은 길이 n을 가지며, 1부터 n-1까지의 숫자로 이루어져있습니다. 모든 숫자가 배열에 단 한번씩만 나타납니다. 그런데, 딱 하나의 수가 배열에 두번 등장합니다. 이 중복되는 숫자를 찾아내어 보세요. 예를 들어서, [1, 5, 2, 4, 5, 6, 3] 를 살펴봅시다. 배열의 길이는 7이며, 따라서 1~6까지의 숫자들이 한번씩 등장합니다. 그런데 5만 한번 더 등장했네요.따라서 이 경우에는5를 찾아내면 됩니다. 코드는 아래 def findDuplicate(nums): nums.sort() for i in range(len(nums) - 1): if (nums[i] == nums[i +.. 2017. 7. 13.
치사할 순 있는데.. 빌려가면 제발 제때 돌려줘!!! 이웃주민이라는 개념이 있는 오피스텔에 살고 있다. 오피스텔은 15층짜리 건물인데, '우리'는 대략 30가구 넘게 공동체에 소속된 사람들이다.이웃이면 서로의 물건을 빌리고 서로의 기쁨과 슬픔을 나눌 수 있어서 참 좋은것 같다. 그런데, 참 짜증나는건 이거다. 내가 물건을 빌려주는건 크게 상관이 없다. 다만, 조금만 빌릴께요라고 말하면서 빌려간 후로는 잘 돌려주지 않는다. 나의 생각으로는 조금이라고 했으니.. 음.. 하루 이틀? 이렇게 생각 했는데...한분은 아예 빌린걸 잊어버리기도 하고 한명은 내일 바로 돌려줄께요 해놓고서는 이틀이 지나도 말이 없다. 최소한 기간이 늦으면 좀 더 쓰겠다고 말해주던가했으면 좋겠는데.... 그러지가 않더구만... 1명이 그러면 그러려니 할법한데... 정확히 전부 그러니 이거 .. 2017. 7. 12.
영어영어 - 오늘 하루가 좋지 않았다. 의도 : 오늘 하루가 좋지 않았다. 내가 만든 문장I am so bad day 친구가 수정해 준 문장I had a bad day ps. 하.. 어떻게 i am 으로 했을까... 싶다... ㅠ 2017. 7. 5.
영어영어 - 나는 XX 영화를 찾을 것이다. 의도 : 나는 XX 영화를 찾을 것이다. 내가 만든 문장i will more find 'MOVIE' 외국 친구가 도와준 문장I will find more on 'MOVIE' 2017. 7. 2.
영어영어 - 그녀는 일자리를 구하러 캐나다에 갔다. 의도 : 그녀는 일자리를 구하러 캐나다에 갔다. 내가 구성한 문장she gone to canada for job 외국인 친구가 도와준 문장she has gone to Canada for her job. 2017. 7. 1.