더 이상 미룰 수 없다. 나의 취직과 파이썬메서드/함수공부(메서드와 함수의 차이)
알고리즘을 풀면서 파이썬의 내장함수와 메서드를 제대로 활용하지 못하고 있음을 느꼈고, 저번 프로젝트했을 때에도 함수 사용법을 제대로 몰라 활용하지 못했던 경험이 있다. 그래서 이번에 정확이 알아가고자 한다. 너무 늦었지만...당장시작합니다 먼저 함수와 메서드의 차이를 알아보자. 1. 함수(function) 함수 기본구조 함수명() def function_name(arg1,arg2,...): ... # function body ... def Subtract(a,b): return a-b print(Subtract(10,12)) print(Subtract(15,6)) 결과 = -2 결과 = 9 함수 이름을 통해 함수를 사용할 수 있다. 함수 예) print(), type(), str(), int(), boo..
2023. 1. 16.
[백준/Python/Silver III] 1, 2, 3 더하기 - 9095
[Silver III] 1, 2, 3 더하기 - 9095 문제 링크 성능 요약 메모리: 113112 KB, 시간: 124 ms 분류 다이나믹 프로그래밍(dp) 문제 설명 정수 4를 1, 2, 3의 합으로 나타내는 방법은 총 7가지가 있다. 합을 나타낼 때는 수를 1개 이상 사용해야 한다. 1+1+1+1 1+1+2 1+2+1 2+1+1 2+2 1+3 3+1 정수 n이 주어졌을 때, n을 1, 2, 3의 합으로 나타내는 방법의 수를 구하는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수 T가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 정수 n이 주어진다. n은 양수이며 11보다 작다. 출력 각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 출력한다. 👉나의생각..
2023. 1. 11.
[프로그래머스/파이썬][level 0] 배열 회전시키기 - 120844
[level 0] 배열 회전시키기 - 120844 문제 링크 성능 요약 메모리: 10.1 MB, 시간: 0.00 ms 구분 코딩테스트 연습 > 코딩테스트 입문 채점결과 정확성: 100.0 합계: 100.0 / 100.0 문제 설명 정수가 담긴 배열 numbers와 문자열 direction가 매개변수로 주어집니다. 배열 numbers의 원소를 direction방향으로 한 칸씩 회전시킨 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 3 ≤ numbers의 길이 ≤ 20 direction은 "left" 와 "right" 둘 중 하나입니다. 입출력 예 numbersdirectionresult [1, 2, 3] "right" [3, 1, 2] [4, 455, 6, 4, -1, 45, 6]..
2022. 12. 25.
[프로그래머스][파이썬]배열의 유사도 - 120903
[level 0] 배열의 유사도 - 120903 문제 링크 성능 요약 메모리: 10 MB, 시간: 0.01 ms 구분 코딩테스트 연습 > 코딩테스트 입문 채점결과 정확성: 100.0 합계: 100.0 / 100.0 문제 설명 두 배열이 얼마나 유사한지 확인해보려고 합니다. 문자열 배열 s1과 s2가 주어질 때 같은 원소의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ s1, s2의 길이 ≤ 100 1 ≤ s1, s2의 원소의 길이 ≤ 10 s1과 s2의 원소는 알파벳 소문자로만 이루어져 있습니다 s1과 s2는 각각 중복된 원소를 갖지 않습니다. 입출력 예 s1s2result ["a", "b", "c"] ["com", "b", "d", "p", "c"] 2 ["n", "om..
2022. 12. 23.