Coding210 코딩 문제 : 수 조작하기1 문제 설명정수 n과 문자열 control이 주어집니다. control은 "w", "a", "s", "d"의 4개의 문자로 이루어져 있으며, control의 앞에서부터 순서대로 문자에 따라 n의 값을 바꿉니다."w" : n이 1 커집니다."s" : n이 1 작아집니다."d" : n이 10 커집니다."a" : n이 10 작아집니다.위 규칙에 따라 n을 바꿨을 때 가장 마지막에 나오는 n의 값을 return 하는 solution 함수를 완성해 주세요. 입출력 예 수 n은 control에 따라 다음과 같은 순서로 변하게 됩니다.0 → 1 → 0 → 10 → 0 → 1 → 0 → 10 → 0 → -1 → -2 → -1따라서 -1을 return 합니다. 나의 풀이def solution(n, control): .. 2024. 10. 4. 코딩 문제 : flag에 따라 다른 값 반환하기 문제 설명두 정수 a, b와 boolean 변수 flag가 매개변수로 주어질 때, flag가 true면 a + b를 false면 a - b를 return 하는 solution 함수를 작성해 주세요. 나의 풀이def solution(a, b, flag): if flag == 1: return a + b else: return a - b 다른사람의 풀이def solution(a, b, flag): if flag: return a+b return a-b 2024. 10. 4. 코딩 문제 : 공배수 문제 설명정수 number와 n, m이 주어집니다. number가 n의 배수이면서 m의 배수이면 1을 아니라면 0을 return하도록 solution 함수를 완성해주세요. 나의 풀이def solution(number, n, m): return int(number % n == 0 and number % m == 0) 이전의 문제에 나온 다른사람의 풀이에서 응용해서 풀어 보았다. 코드가 간결하고 보기 쉽게 짜여서 만족한다! 2024. 10. 4. 코딩 문제 : n의 배수 문제 설명정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요. 나의 풀이def solution(num, n): if num % n == 0: return 1 else: return 0 다른사람의 풀이def solution(num, n): return int(not(num % n))def solution(num, n): return int(num % n == 0)고수들은 넘쳐난다.... 배워갑니다... 2024. 10. 4. 코딩 문제 : 두 수의 연산값 비교하기 문제 설명연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.12 ⊕ 3 = 1233 ⊕ 12 = 312양의 정수 a와 b가 주어졌을 때, a ⊕ b와 2 * a * b 중 더 큰 값을 return하는 solution 함수를 완성해 주세요.단, a ⊕ b와 2 * a * b가 같으면 a ⊕ b를 return 합니다. 입출력 예abresult291364912912 나의 풀이def solution(a, b): return max((int(f"{a}{b}"),2*a*b)) 앞서 다른 사람의 풀이에서 배운것을 토대로 응용해서 이번엔 코드를 짧게 짤수있었다!! 2024. 10. 4. 코딩 문제 : 더 크게 합치기 문제 설명연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다.12 ⊕ 3 = 1233 ⊕ 12 = 312양의 정수 a와 b가 주어졌을 때, a ⊕ b와 b ⊕ a 중 더 큰 값을 return 하는 solution 함수를 완성해 주세요.단, a ⊕ b와 b ⊕ a가 같다면 a ⊕ b를 return 합니다. 입출력 예abresult991991898898 나의 풀이def solution(a, b): name = str(a) + str(b) name1 = str(b) + str(a) if int(name) >= int(name1): return int(name) else: return int(name1) 다.. 2024. 10. 4. 이전 1 ··· 22 23 24 25 26 27 28 ··· 35 다음