[코딩 테스트] 프로그래머스 - 문제 풀이 모음 문제 정수 number와 n, m이 주어집니다. number가 n 배수이면서 m의 배수이면 1을 아니면 0울 return 하는 solution 함수를 완성해주세요. 입출력 예 number n m result 60 2 3 1 55 10 5 0 문제풀이 정수 number가 n과 m의 공배수이면 반환값을 1 아니면 0을 출력하는 문제입니다. 공배수란 두 개 이상 수의 배수 중 공통되는 배수를 말합니다.예를 들어 12 정수는 2와 3의 공배수입니다. 즉 나눠서 0이 되는 숫자입니다. def solution(number, n, m): if (number % n ==0 and number % m == 0): return 1 else: return 0 number가 n..
[코딩 테스트] 프로그래머스 - 문제 풀이 모음 문제 정수 num과 n 이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return 하도록 solution 함수를 완성해주세요. 입출력 예 num n result 98 2 1 34 3 0 문제 풀이 주어진 두 정수 중 하나가 2의 배수 인지 반별하는 문제 입니다. 배수라는게 A를 B로 나누었을 때 나머지가 0이 되는 경우를 말합니다. 10을 2로 나눠 나머지가 0이면 10은 2의 배수라고 합니다. def solution(num, n): if(num % n == 0): return 1 else: return 0 두정수 num과 n을 함수의 매개변수를 받아서 조건문의 조건을 num을 n 나눈 값이 0으로 지정합니..
코딩 테스트 - 프로그래머스 문제 연산 +는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 변환합니다. 예를 들면 다음과 같습니다. 12 + 3 = 123 3 + 12 = 312 양의 정수 a와 b가 주어졌을 때, a + b와 b + a 중 더 큰 값을 return 하는 solution 함수를 완성해 주세요. 단, a + b와 b + a가 같다면 a + b 를 return 합니다. 입출력 예 a b result 9 91 991 89 8 898 문제 풀이 이 문제에서는 두양의 정수 a와 b를 입력으로 받아, 두 정수를 서로 다른 순서로 붙여서 쓴 두 값중 더 큰 값을 변환해야합니다. 즉 ab와 ba중에 큰 값을 반환 합니다. def solution(a, b): return int(max(f"{a}{b..
파이썬 튜토리얼 매개변수의 순서 매개변수의 순서는 위치 순서대로 인자가 함수에 전달 될때 함수가 정의된 매개변수 순서대로 매칭이 됩니다. def greet(name, message): print(f"Hello {name}, {message}") greet("Alice", "Good morning!") 매개변수의 기본값 파이썬에서 함수를 정의할 때, 매개변수와 함께 = 연산자를 사용하여 기본값을 할당 가능합니다. def 함수명(매개변수=기본값): # 함수 본문 예를 들어 매개변수 기본값이 있고 호출시 인자를 입력하지 않으면 기본 값이 출력되고, 입력시 그 해당 값을 출력합니다. def 인사하기(이름="승헌"): print(f"안녕, {이름}!") 인사하기() #출력: 안녕, 승헌! 인사하기("세호") ..
파이썬 튜토리얼 함수란 무엇인가 함수는 특정 작업을 수행하는 코드의 블록 함수는 코드의 재사용성을 높이고, 모듈화를 통해 프로그램의 구조를 개선 함수는 입력(매개변수)을 받아 처리하고, 결과물을(반환 값)을 출력 함수의 정의와 호출 함수를 정의하기 위해 def 키워드를 사용 def 함수명(매개변수): #실행할 코드 return 반환값 함수를 호출하려면 함수 이름과 괄호를 사용하고, 필요한 경우 괄호 안에 인수를 포함 #함수 호출 함수명(인수) 매개변수와 인수 매개변수(Parameter)는 함수를 정의에서 함수에 전달된 값을 받는 변수 인수(Argument)는 함수를 호출할 때 함수에 전달하는 실제 값 #함수의 정의 def 함수명(매개변수): return 반환값 #함수의 호출 함수명(인수) 반환 값 반..