Python 기초문제 3,4,5,6번
3. checkPalindrome 입력한 문자열이 대칭이되면 True 값을, 아닐경우 False값을 반환하는 문제 처음에는 문자열 슬라이싱을 이용하여 비교를하려했지만, "cabac" 같은 문자열의 경우 b를 기준으로 ca와 ac가 대칭이지만 ==연산으로 비교했을때 순서가 달라 잘못된 값이 나왔다. 그래서 for 문을 이용하여, 문자열/2 의 길이만큼을 반복횟수로 둔 다음, 문자열의 맨 앞과 맨 뒤를 비교하여 다르면 False 값을, 맞으면 True 값을 반환하게 했다. 4. adjacentElementsProduct 배열값을 입력하면 순차적으로 한쌍식 곱하여 가장 큰 값을 반환하는 문제이다. inputArray = [1,2,3,4,5] 를 대입했다고 했을때, 먼저 a에 배열의 길이를 [5]를 저장하고, ..
2019. 11. 1.