nums: 숫자 배열target: 두 수를 더해서 나올 수 있는 합계return: 두 수의 index를 가진 숫자 배열target으로 보내는 합계의 조합은 배열 전체 중에 2개 밖에 없다고 가정한다.첫번 째 풀이숫자 배열의 어느 값에서 (target - 값) 의 결과
Q. reverse 함수에 정수인 숫자를 인자로 받습니다. 그 숫자를 뒤집어서 return해주세요. @반복문으로 @좀 더 스마트하게 (파이썬 다운 코드로)
wecode codetaka 1주차 문제3
Q. 숫자인 num을 인자로 넘겨주면, 뒤집은 모양이 num과 똑같은지 여부를 반환해주세요. 나의 답 펠린드롬.. 파이썬으로는 매우 쉽다. (처음 풀 때 너무 어렵게 풀어서 공식처럼 외우고 있다. 그래서 처음에 어렵게 풀었던 코드가 생각 나질 않는다.. 어떻게 풀었
1시간 걸려서 풀지 못했다.문자열 리스트에서 가장 길이가 작은 값 만큼만 반복하여 체크하는 방향까진 좋았지만, 그 후 로직에서 답의 실마리를 찾지 못하였다.문자열 리스트가 비어있을 때 빈 문자를 리턴한다.prefix 문자열이 저장될 res 변수를 만든다.문자열을 값 기
로마 문자열이 들어오고, 각 문자에 값이 있으므로 키, 값 형태의 딕셔너리를 만든다.합계를 저장할 result 변수를 만들고, 문자열 s 를 다시 저장할 temp 변수를 만든다.I, X, C 가 특정 문자의 앞에 위치 했을 때 4, 9, 40, 90, 400, 900
파라미터로 들어오는 숫자 배열의 길이를 2로 나눈 후 +1을 하여 과반수의 기준을 만든다.반복문으로 count 메서드를 활용하여 각 숫자가 배열에서 몇 개 존재하는지 알아낸 후, 그 숫자가 과반수 이상이면 해당 숫자를 리턴한다.지금 다시 보니, 반복문에서 같은 숫자를
한 번 괄호를 시작했으면, 같은 괄호로 끝내야 한다.괄호 순서가 맞아야 한다.괄호가 열리고 닫힐 때를 판단할 수 있는 딕셔너리를 만든다.열리는 괄호에 매칭되는 닫히는 괄호의 키, 값 쌍의 딕셔너리를 만든다.특정 괄호가 열렸을 때 배열 temp 에 해당 괄호를 저장한다.
collection 의 Counter 클래스를 사용class collections.Counter(\[iterable-or-mapping])Counter(nums) 를 사용하면 Counter 객체가 반환된다.Counter 클래스의 메서드 most_common() 를 사용
배열의 값 1과 8이 왔을 때 결국 물을 담을 수 있는 면적은 1\*1이 된다.두 수의 값 중 작은 값이 height 가 되고, 두번째 숫자의 인덱스 값 - 첫번 째 숫자의 인덱스 값이 width 값이 된다.이렇게 height\*width 한 값을 temp 변수에 넣고
복소수 정의에 의하면 (i^2)는 -1 이므로 (i^2) 일때는 -1로 계산해주세요.제곱 표현이 안 되어 i의 2제곱을 (i^2)라고 표현했습니다.파이썬은 복소수(1+2a 와 같은 형태의 수)의 연산을 가능하게 하는 complex 라는 클래스가 있다. 처음에는 comp
새로운 배열을 선언하면 안 됩니다.인자로 받은 배열을 수정해서 만들어주세요.이제는 너무나 쉬운 문자열 뒤집기 문제이다. 첫번 째 코드가 가장 pythonic 한 답이다. 문자열의 순서를 조작하는 것에 있어서 슬라이싱이 가장 빠르다. list.reverse() 를 써도