Coding210 24-10-11 TIL 오늘의 목표는 √ 강의를 끝까지 듣는것√ 강의를 반복하는 것√ 코딩문제 풀기√ 개인과제 하기√ TIL작성 이렇게 간단하게만 잡았었지만... 오늘도 강의에 집중을 제대로 하지 못했다고 한다. 강의 내용이 어려운것도 있고, 이상하게 집중이 잘 되지 않는다ㅠㅠㅠㅠ 그래도 나머지 목표들은 무사히 잘 끝냈다. 개인과제에서 조금 막히고 시간이 걸렸지만 결과물은 만족한다! 아직 이번주는 끝나지 않았으니.. 나에겐 주말이 남아있다. 다음주전까지 화이팅하자!!! 이전 강의내용 정리한 것 2024.10.11 - [Coding/TIL & 배운것들] - (강의정리) Numpy (강의정리) Numpynumpy수학적 연산에 강한 python 라이브러리, numpy는 c로 작성돼 있어서 빠르고 효율적으로 수치계산. 설치하기↓pi.. 2024. 10. 11. (강의정리) Numpy numpy수학적 연산에 강한 python 라이브러리, numpy는 c로 작성돼 있어서 빠르고 효율적으로 수치계산. 설치하기↓pip install numpy 불러오기↓import numpy as np 배열 생성하기리스트를 사용해 배열을 생성할 수 있다.import numpy as np# 1차원 배열 생성arr = np.array([1, 2, 3, 4, 5])print(arr) 출력[1 2 3 4 5] numpy의 배열은 벡터화 연산이 가능. 반복문 없이 배열 전체의 연산을 진행할 수 있다.복합 대입 연산자랑 데이터 타입 변환의 관계에 따라 오류가 뜰수도 있다. 복합 연산자는 메모리 자체에 변경을 가하려고 하는데 데이터 타입이 맞지 않는 결과가 나오는 경우 문제가 될 수 있다.복합 대입 연산자가 항상 안 되.. 2024. 10. 11. 코딩 문제 : 부분 문자열 문제 설명어떤 문자열 A가 다른 문자열 B안에 속하면 A를 B의 부분 문자열이라고 합니다. 예를 들어 문자열 "abc"는 문자열 "aabcc"의 부분 문자열입니다. 문자열 str1과 str2가 주어질 때, str1이 str2의 부분 문자열이라면 1을 부분 문자열이 아니라면 0을 return하도록 solution 함수를 완성해주세요. 나의 풀이def solution(str1, str2): if str1 in str2: return 1 else: return 0 다른사람의 풀이def solution(str1, str2): return int(str1 in str2) 2024. 10. 11. 코딩 문제 : 조건에 맞게 수열 변환하기 3 문제 설명정수 배열 arr와 자연수 k가 주어집니다. 만약 k가 홀수라면 arr의 모든 원소에 k를 곱하고, k가 짝수라면 arr의 모든 원소에 k를 더합니다.이러한 변환을 마친 후의 arr를 return 하는 solution 함수를 완성해 주세요. 나의 풀이import numpy as npdef solution(arr, k): list_a = [] for i in arr: if k % 2 == 1: list_a.append(i*k) else: list_a.append(i+k) return list_a 다른사람의 풀이def solution(arr, k): if k%2==0: return [a+k for.. 2024. 10. 11. 코딩 문제 : 카운트 업 문제 설명정수 start_num와 end_num가 주어질 때, start_num부터 end_num까지의 숫자를 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요. 풀이def solution(start_num, end_num): return list(range(start_num, end_num+1)) 오늘은 다시 기초문제로.... 내가 한 풀이가 가장짧고 가독성이 좋아 다른사람의 풀이는 첨부하지 않았다. 2024. 10. 11. 숫자 맞추기 게임 이번에 내야 할 과제가 총 3가지가 있는데 첫번째가 바로 이 숫자 맞추기 게임이다. 주말에 집중해서 과제 3개를 한꺼번에 할 예정이었지만.. 자꾸 과제들이 눈에 아른거려서 어쩔수없이 첫번째부터 시작 해버렸다. 과제 내용 플레이어와 컴퓨터가 참여하는 숫자 맞추게 게임을 만드세요.프로그램은 다음과 같은 기능을 포함해야 합니다.컴퓨터는 1부터 10사이의 랜덤한 숫자를 생성합니다.플레이어는 숫자를 입력하고, 입력한 숫자가 큰지 작은지 힌트를 얻습니다.플레이어가 숫자를 맞힐 때까지 위 과정을 반복합니다. 입출력 예시→ 예시일 뿐 완전히 똑같이는 하지 않으셔도 돼요! 주어진 조건만 다 맞추시면 됩니다!1과 10 사이의 숫자를 하나 정했습니다.이 숫자는 무엇일까요?예상 숫자: 5너무 큽니다. 다시 입력하세요... 2024. 10. 11. 이전 1 ··· 17 18 19 20 21 22 23 ··· 35 다음