팀스터디 - 5주차(파이썬 코딩 테스트)

화이팅·2022년 12월 31일
0

teamstudy

목록 보기
3/9

http://www.aitimes.com/news/articleView.html?idxno=148661

포브스가 발표한 2023 향후 ai 트렌드(기대)
1. 학습용 데이터 개선
2. 산업별 ai 관여도 증가
3. ai 자유화

인공지능 > 머신러닝 > 딥러닝

인공지능 vs 머신러닝 vs 딥러닝
https://hongong.hanbit.co.kr/ai-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80-%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5-%EB%A8%B8%EC%8B%A0%EB%9F%AC%EB%8B%9D-%EB%94%A5%EB%9F%AC%EB%8B%9D-%EC%B0%A8%EC%9D%B4%EC%A0%90-%EC%B4%9D%EC%A0%95%EB%A6%AC/

인공지능 : 시스템을 만드는 기술
머신러닝 : 스스로 학습하여 규칙을 찾아내는 분야
딥러닝 : 인공 신경망

파이썬 코딩테스트 코드 공유
오답노트

  • 데이터 타입 반환 list,<int,int,string>,float

틀린 이유 : 반환 시 class 이렇게 나옴
어떻게 없애는 지 몰랐음
1. list='' 공백 문자열 만들고 list+=('list,<') 문자열 추가
2. 인덱스 [8:-2]까지만 출력

  • 중복 문자열 찾기

import re
def search_target(sentence,target):
list=[]
for i in re.finditer(target,sentence):
list.append(i.start())
print(f'{list}')

print("4번 답안")

sentence = "Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex."
target = "than"

search_target(sentence, target)

틀린 이유: 문법 아예 몰랐음(re.finditer) + for문으로 풀려고 하니 너무 복잡해짐

re.finditer() : 모든 매치를 찾아 반복가능 객체로 변환
파이썬 정규표현식 : 특정한 규칙을 가진 문자열의 집합 표현 -> re 모듈을 통해 사용

profile
하하...하.

0개의 댓글