![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FW3mmu%2FbtsF88Em7Re%2FpHc4kmmAoMLmIWBiBdlIE1%2Fimg.png)
코딩 테스트 - 프로그래머스 문제 연산 +는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다. 12 + 3 = 123 3 + 12 = 312 양의 정수 a와 b가 주어졌을 때, a + b 와 2 * a * b 중 더 큰 값을 return하는 solution 함수를 완성해 주세요. 단, a + b와 2 * a * b가 같으면 a + b를 return 합니다. 입출력 예 a b result 2 91 364 91 2 912 문제풀이 + 연산과, 곱셉 연산를 비교해서 큰 값을 출력하는 문제입니다. def solution(a, b): ab = int(f"{a}{b}") multi = 2 * a *b return max(ab, multi) if ab != multi els..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGp4UR%2FbtsF9JQS2Pw%2FZWkUT1jdKNzGozQjkYZDFk%2Fimg.png)
코딩 테스트 - 프로그래머스 문제 연산 +는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 변환합니다. 예를 들면 다음과 같습니다. 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..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc1wiR0%2FbtsF78qsEpe%2Fz4tQXRd92w6KlvEEixeksk%2Fimg.png)
파이썬 튜토리얼 매개변수의 순서 매개변수의 순서는 위치 순서대로 인자가 함수에 전달 될때 함수가 정의된 매개변수 순서대로 매칭이 됩니다. def greet(name, message): print(f"Hello {name}, {message}") greet("Alice", "Good morning!") 매개변수의 기본값 파이썬에서 함수를 정의할 때, 매개변수와 함께 = 연산자를 사용하여 기본값을 할당 가능합니다. def 함수명(매개변수=기본값): # 함수 본문 예를 들어 매개변수 기본값이 있고 호출시 인자를 입력하지 않으면 기본 값이 출력되고, 입력시 그 해당 값을 출력합니다. def 인사하기(이름="승헌"): print(f"안녕, {이름}!") 인사하기() #출력: 안녕, 승헌! 인사하기("세호") ..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdjf2fG%2FbtsF6eRn1Ae%2F9kF1oJCpY7jidNdX0KtGn0%2Fimg.png)
파이썬 튜토리얼 함수란 무엇인가 함수는 특정 작업을 수행하는 코드의 블록 함수는 코드의 재사용성을 높이고, 모듈화를 통해 프로그램의 구조를 개선 함수는 입력(매개변수)을 받아 처리하고, 결과물을(반환 값)을 출력 함수의 정의와 호출 함수를 정의하기 위해 def 키워드를 사용 def 함수명(매개변수): #실행할 코드 return 반환값 함수를 호출하려면 함수 이름과 괄호를 사용하고, 필요한 경우 괄호 안에 인수를 포함 #함수 호출 함수명(인수) 매개변수와 인수 매개변수(Parameter)는 함수를 정의에서 함수에 전달된 값을 받는 변수 인수(Argument)는 함수를 호출할 때 함수에 전달하는 실제 값 #함수의 정의 def 함수명(매개변수): return 반환값 #함수의 호출 함수명(인수) 반환 값 반..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FroXQK%2FbtsF3Ueiqvk%2F7uVhBS4WqgdF2FL6imRoXk%2Fimg.png)
파이썬 튜토리얼 반복문은 프로그래밍에서 같은 코드를 여러 번 실행하기 위해 사용됩니다. 반복문의 기본 이해 반복문이란? 반복문은 프로그래밍에서 동일하거나 유사한 작업을 반복해서 수행합니다. 이코드를 사용하여 코드의 재사용성, 효율성을 높이는 작업입니다. 주로 for문이나 while문을 사용하고, 상황에 따라 처리 합니다. 반복문의 필요성 반복문은 동일 작업의 반복 수행으로 코드 간결화, 유지 보수 용이성 및 실행 효율 향상에 필수적 입니다. for문 기초 for 문의 기본 구조 for 문은 주어진 조건에 따라 반복적으로 코드 블록을 실행하는 데 사용됩니다. 파이썬에서 for문의 기본 구조는 다음과 같습니다. for 변수 in 반복가능객체: # 실행할 코드 range() 사용하기 range() 함수는 지정..