짝수 판별 함수를 만들라해서.. 바로 나머지값으로 해야겠다는 생각을 했고.
def is_even(num):
# 아래 코드를 입력해주세요.
if num % 2 == 1 :
return "짝수가 아닙니다."
else : return "짝수 입니다."
아래와 같이 작성했다. 결과는 PASS
사실 아직도 이 문제는 어떻게 푸는 것을 의도한지 잘 모르겠다.
그저 난 마치 수학문제로 풀었는데 동기들것과 비교해보았는데 변수를 추가한거 말곤 크게 차이점이 없었다.
def calculate_total(amount):
# 아래 코드를 작성해주세요.
amount = amount + (amount 0.15) + (amount 0.095)
return amount
결과는 PASS....
음 나중에 생각해 봤는데 엄청 여러 가지 방법이 있을 거 같다.
나는 index라는 메소드를 사용하여 풀었는데
find, split 전부 가능 할 거 같다.
def get_prefix(str):
# 아래 코드를 작성해주세요. str_a = str.index("-") return str[0:str_a]
인덱스 메소드 특징상 앞에 열을 반환하고
특정 문자를 지정해주고 범위를 지정해주면 되서 그렇게 풀었다.
여러번 나타나면이 힌트인거 같아서 그걸 이용하여 문제를 풀었다.
def get_find(char, str):
# 아래 코드를 작성해주세요.
for i in range(len(str)): ##먼저 반복횟수를(range) str문자열 길이만큼 지정하고
if str[i]== char: ## 그 범위를 i라는 변수에 담는다 만약 str 인덱스[i] 값이 char랑
return i ## 같으면 i값을 반환하고 아니면
return -1 ## -1을 반환한다.
def find_longest_word(words):
# 아래 코드를 작성해주세요.
count = 0
for i in words: #
if len(i) > count :
count = len(i)
word = i
return word
처음에는 여러가지 생각을 해보았는데 가장 간단한 로직이 이건거같아 이것을 채택하였다