목록전체 글 (55)
IT 세계의 후아
set 활용하기!!! a_li = [a, b, c, d]b_li = [b, c, e, f] ※ 합집합list(set(a_li) | set(b_li))== list(set().union(a_li, b_li)) ※ 교집합 ※ 차집합list(set(a_li) - set(b_li)== list(set(a_li).difference(b_li))# 프로그래머스 lv0 글자 지우기# str에서 indices[0,2,6,...] 인덱스 글자들만 빼서 출력하기# 초반 풀이 - 테스트 케이스 에러..def solution(my_string, indices): li = list(set([i for i in range(len(my_string))]).difference(indices))..
※ range()특정 범위로 연속된 정수 생성range(end): 0 ~ (end-1)range(start, end): start ~ (end-1)range(start, end, step): start ~ (end-1), step 간격 # 프로그래머스 lv0 배열 만들기# 1부터 n 사이 k의 배수def solution(n, k): return [k*i for i in range(1, n//k+1)] # return [i for i in range(k,n+1,k)] # 프로그래머스 lv0 짝수의 합def solution(n): return sum([2*i for i in range(n//2+1)]) # return sum([i for i in range(..
※ list comprehension으로 다중 if문 쓰기for i in list: if 조건A: print("a") elif 조건B: print("b") else: print("c")≫ print(["a" if 조건A else "b" if 조건B else "c" for i in list]) # 프로그래머스 lv0 qr code# 초반 풀이def solution(q, r, code): return code[r-1::q] if r>0 else code[r::q-1] # ValueError: slice step cannot be zero # q=1, r=0일 때 오류! # 수정 후 return code[r::q] if r>0 else code if q..
※ str.endswith(값, start, end) str의 start, end 위치 내에서 '값'으로 해당 문자열이 끝나는지 확인 # 프로그래머스 접미사 확인 def solution(my_string, is_suffix): return 1 if f in [s[i:] for i in range(len(s))] else 0 # 다른 사람 풀이 return int(my_string.endswith(is_suffix))
※ 리스트.sort()리스트 고유의 메서드, 기본 오름차순 정렬 # sort(reverse=False)가 default* 따로 리스트를 return하는 게 x, 해당 리스트를 정렬만 함≫ 리스트.sort(reverse=True) # 내림차순 정렬≫ sorted(리스트) # 정렬된 리스트 return# 프로그래머스 lv0 접미사 배열def solution(s): return sorted([s[i:] for i in range(len(s))]) # 프로그래머스 lv0 중앙값 구하기# [7, 0, 5] => 5def solution(array): return sorted(array)[len(array)//2] ≫ 리스트.sort(key=함수) / sorted(리스트, key=함수)함수 기..
※ 리스트.reverse() 해당 리스트 역순으로 수정해줄 뿐 None return => list에서만 제공되는 함수!!! a_li = ['a', 'b', 'c', 'd'] b_li = a_li.reverse() print(b_li) # none print(a_li) # ['d', 'c', 'b', 'a'] ※ reversed(리스트/튜플/문자열) 역순으로 된 reversed 객체 return! list(reversed(a_li)) # ['d', 'c', 'b', 'a'] or ''.join(reversed(a_li)) # 'dcba' 처럼 활용가능! https://itholic.github.io/python-reverse-reversed/ ※ 문자열 뒤집기(역순 출력) 문자열은 슬라이싱(인덱스)으로 추..
관련 회사/분야 기사링크https://www.hankyung.com/article/202402272956i본문의 근거(객관적인 수치)- '나무' 브랜드 기반 베트남 현지 주식 초보 투자자를 위한 부가서비스 NHSV pro- 비대면 실명확인 도입, MTS 내 투자 교육 콘텐츠, 모의투자 서비스, 브로커 채팅 등 부가서비스 개편추가조사할 내용 또는 결과(기사의 근거를 통해 바뀐 수치는 무엇인가?)1. NH투자증권의 '나무' 브랜드?NH투자증권의 BI- 나무증권 NAMUH: 모바일 투자 서비스 브랜드, 일상을 투자와 연결하여 새로운 성장의 문을 열다- 큐브 QV: 자산관리 브랜드, 고객의 성향을 분석하여 과학적, 입체적 솔루션 제- 프리미어 블루 Premier Blue: VVIP 고객 대상 자산관리 서비스 ..