728x90 반응형 전체 글248 [알고리즘] 가위 바위 보 프로그래머스 level0 앞선 포스팅과 마찬가지로 직관적으로 짠 코드 정말 정직하게 짰구나.. # 가위 2 바위 0 보 5 def solution(rsp): result = [] for val in rsp: if val == '2': ans = '0' elif val == '0': ans = '5' else: ans = '2' result.append(ans) return ''.join(result) 다음번에는 피드백 받아서 최대한 간결하게 짜보도록! 2024. 1. 31. [알고리즘] 대문자와 소문자 프로그래머스 level 0 문자열 my_string이 매개변수로 주어질 때, 대문자는 소문자로 소문자는 대문자로 변환한 문자열을 return하도록 solution 함수를 완성해주세요. def solution(my_string): result = [] for i in list(my_string): if i.isupper(): ans = i.lower() else: ans = i.upper() result.append(ans) answer = ''.join(result) return answer 나는 아직까지 그냥 직관적으로 짜는것 같다.. 좀더 통으로?? 짜고 싶은데 머리가 잘 안돌아가는... 다음번에는 다른 부분으로 변형해봐야겠다. 파이썬에 대문자 --> 소문자, 소문자 --> 대문자 자동으로 변환해주는 함수가 있었는지는 모르겠다.. 2024. 1. 30. 뉴스 AI 앵커의 등장 로스앤젤레스 스타트업, 채널 1은 AI로 생성된 앵커를 활용한 뉴스 서비스를 개발 중이다. 아담 모삼과 스콧 자비엘스키의 창업으로 나온 이 스타트업은 올해 후반에 AI로 생성된 뉴스를 스트리밍 TV 채널에서 제공할 계획이다. 전 세계적으로 퍼지는 AI 앵커쿠웨이트의 Fedha, 그리스의 Hermes, 한국의 Zae-In 등 세계 각지에서 AI가 생성한 뉴스 앵커들이 등장하고 있다. 그러나 이에 대한 핵심 질문은 시청자들이 인간이 아닌 AI에 의해 전달되는 뉴스를 믿을 것인가이다. 뉴스 앵커에 대한 신뢰의 위기TV 뉴스 프레젠터에 대한 믿음이 최저치로 떨어진 가운데, AI로 생성된 뉴스 앵커에 대한 신뢰도는 미지수다. 뉴스 소비자들은 중립성을 더 이상 원하지 않는 추세, 그리고 소셜 미디어의 영향력을 통해.. 2024. 1. 29. [알고리즘] 문자열 밀기 프로그래머스 LEVEL 0 프로그래머스 문자열 밀기 생각한 과정을 풀이로 써보려한다. 항상 직관적으로 코딩하는 나에게 여러 생각으로 나열하여 풀이하는것이 익숙치 않지만 이제부터 익숙해지기로 했다. 하루에 1개는 풀어보자 처음에 접근한 방법은 정말 단순하다.. 불필요한 조건들과 반복된 것들로 인해 장황해보인다. def solution(A,B): answer = -1 if A == B: return 0 lista = list(A) listb = list(B) for i in range(1,len(A)): a = list(lista.pop()) a.extend(lista) lista = a if lista == listb: return i # answer = i # break return answer요렇게 해보니깐 이전에 보이지 않았던.. 2024. 1. 29. [파이썬 기초] 연산자 표기 1~ 100 까지중 3의 배수 와 2의 배수가 아닌 수를 구하고 그합을 합하여라 b=0 for a in range(1, 101) : # 101 는 0번째 시작으로의미 if a % 3 == 0 and a % 2 != 0 : print (a) b += a# b = b + a (중요 의미) print(b) 2024. 1. 25. [파이썬 기초] 학점 만들기 1. if 함수 사용 2. elif 사용 3. floating 소수점 사용 # 4.5 a+ # 4.0 ~ 4.5 a # 3.0 ~ 4.0 b # 2.0 ~ 3.0 c # 1.0 ~ 2.0 d val=float(input("학점을 입력 하시오 : ")) if val >= 4.5 : # print ("a+") gra = "a+" elif 4.0 < val : gra = "a" elif 3.0 < val: gra = "b" elif 2.0 < val : gra = "c" else : gra = "d" print (f"학점 등급은 {gra}입니다. ") 2024. 1. 23. 이전 1 ··· 19 20 21 22 23 24 25 ··· 42 다음 728x90 반응형