티스토리

MY_CODE_CLASS
검색하기

블로그 홈

MY_CODE_CLASS

exyz.tistory.com/m

EYZ27 님의 블로그입니다.

구독자
0
방명록 방문하기

주요 글 목록

  • [PlayData - Day 96] Tableau 대시보드 & 스토리 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (Day 96) 2. 수업 내용 Chapter 4 대시보드와 스토리 만들기 4-1 대시보드 특징 - 데이터 분석에 필요한 다양한 데이터와 차트를 쉽게 알아볼 수 있도록 한 곳에 모아둔 것. - 차트 간 데이터를 유기적으로 연동할 수 있다. 장점 1) 시간과 장소에 구애받지 않고 다수의 사람들과 함께 데이터를 종합적으로 관찰하고 분석할 수 있다 2) 트렌드를 쉽게 발견할 수 있다 3) 합리적인 의사결정에 도움이 된다 팁 1) 대시보드로 (1) 해결할 문제와 (2) 보는 사람을 명확하게 설정하고 시작한다 2) 가장 중요한 데이터를 위쪽이나 왼쪽 위에 배치한다 3) 간결한 디자인으로 구성한다 4) 관련 .. 공감수 0 댓글수 0 2023. 5. 11.
  • [PlayData - Day 94] Tableau 시각화 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (Day 94) 2. 수업 내용 Chapter 3 차트 유형별 데이터 시각화 기법 알아보기 3-1 막대차트: 비교 분석 중심의 시각화 특징 1) 트렌드를 파악할 때 유용 2) 수직 막대 차트는 순위를 비교할 때 유용 3) 수평 막대 차트는 달성도를 확인할 때 유용 팁 1) 항목이 많다면 수평 막대 차트 2) 순위를 강조하고 싶다면 오름(내림)차순으로 정렬 3) 항목을 구분해야 한다면 색상을 활용 Q. 서울 지하철 총 승객수는 노선에 따라 어떤 차이가 있을까? 3-2 선 차트: 시간에 따른 변화 중심의 시각화 특징 1) 시간의 흐름에 따른 데이터 변화를 보여줄 때 유용 2) 항목 간 트렌드 변화를 비.. 공감수 0 댓글수 0 2023. 5. 9.
  • [PlayData - Day 82~83] 가상환경 생성 및 서버 연결 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (Day 82) 2. 수업 내용 1. 시작 전 네트워크 수정 및 구성 확인 2. 가상머신 새로 만들기 (이미 3개를 다 만들어서 Server04로 만듦. 처음 만들 때는 4로 되어 있는 부분 다 1로!!) 1. vi 에디터로 파일 생성 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet HWADDR=08:00:27:AB:87:C1 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.56.101 NETMASK=255.255.255.0 GATEWAY=192.168.56.1 NETWORK=192.168.5.. 공감수 0 댓글수 0 2023. 4. 19.
  • [PlayData - Day 81] 빅데이터 이해와 파일럿 프로젝트 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (Day 81) 2. 목차 3. 수업 내용 ※ 아래 내용은 교재를 참고하고 있습니다. 1.6 빅데이터 구현 기술 --전처리-- (1) 수집 - 내·외부 데이터 연동 / 내·외부 데이터 통합 (2) 적재 - 대용량/실시간 데이터 처리 / 분산 파일 시스템(HDFS) 저장 (3) 처리 - 데이터 선택, 변환, 통합, 축소 / 데이터 워크플로 및 자동화 --후처리-- (4) 탐색 - 대화형 데이터 질의 / 탐색적 Ad-Hoc 분석 - (5) 분석 - 빅데이터 마트 구성 / 통계 분석, 고급 분석 -- 활용 -- (6) 응용 - 보고서 및 시각화 / 분석 정보 제공 - Power BI(시각화 툴) CEP(.. 공감수 0 댓글수 0 2023. 4. 18.
  • [WebProj] HTML 복습 ※ 아래 내용은 교재를 참고하였습니다. ※ 목차는 본 게시물 내에서 임의로 지정하였습니다. 1. 그룹 짓기 1-1. div div 태그는 블록 요소와 인라인 요소를 그룹으로 묶을 때 사용한다. 1-2. span span 태그는 인라인 요소를 그룹으로 묶을 때 사용한다. 2. 목록 만들기 2-1. ul ul(unordered list) 태그는 순서가 없는 목록을 생성할 때 사용한다. 목록 내용은 li(list item) 태그로 구성한다. 2-2. ol ol(ordered list) 태그는 순서형 목록을 생성할 때 사용한다. 마찬가지로 li(list item) 태그로 목록 내용을 구성한다. 2-3. dl dl(description list) 태그는 정의형 목록을 만들 때 사용한다. dt(description.. 공감수 0 댓글수 1 2023. 3. 15.
  • [PlayData - Day 53] 트리 알고리즘 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (Day 53) 2. 목차 결정 트리 교차 검증과 그리드 서치 트리의 앙상블 3. 수업 내용 세 가지 특성을 가진 와인 데이터셋을 가지고 이진 분류를 하고자 함 앞선 챕터에서 배운 로지스틱 회귀로 분류 실시 로지스틱 회귀로 와인 분류하기 데이터를 불러온 후 데이터 형태 확인하기 : pandas의 메서드 이용 1. head() 함수: 처음 5개의 샘플 확인 import pandas as pd wine = pd.read_csv('https://bit.ly/wine_csv_data') wine.head() # 레드와인 0, 화이트와인 1 2. info() 함수: 데이터프레임 각 열의 데이터 타입과 누락된.. 공감수 0 댓글수 0 2023. 3. 9.
  • [PlayData - Day 52] 다양한 분류 알고리즘 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (Day 52) 2. 목차 로지스틱 회귀 확률적 경사 하강법 3. 수업 내용 공감수 0 댓글수 0 2023. 3. 9.
  • [PlayData - Day 51] 회귀 알고리즘과 모델 규제 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (Day 51) 2. 목차 k-최근접 이웃 회귀 선형 회귀 특성 공학과 규제 3. 수업 내용 공감수 0 댓글수 0 2023. 3. 9.
  • [PlayData - Day 50] 머신러닝 시작, 데이터 다루기 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (Day 50) 2. 목차 나의 첫 머신러닝 머신러닝과 딥러닝 구글 코랩 마켓과 머신러닝 데이터 다루기 훈련 세트와 테스트 세트 데이터 전처리 3. 수업 내용 ※ 이후의 게시물 내용은 책 을 기반으로 하고 있습니다. 1. 나의 첫 머신러닝 1-1. 머신러닝과 딥러닝 머신러닝 규칙을 일일이 프로그래밍하지 않고, 데이터를 바탕으로 자동으로 규칙을 학습하는 알고리즘을 연구하는 분야. 통계학과 컴퓨터 과학 분야가 상호작용하며 발전 대표적 머신러닝 라이브러리로 '사이킷런(scikit-learn)' 딥러닝 머신러닝 알고리즘 중, '인공 신경망'을 기반으로 한 방법들을 통칭 대표적 딥러닝 라이브러리로 '텐서플로.. 공감수 0 댓글수 0 2023. 3. 8.
  • [PlayData - Day 26] MySQL - DBMS 개요와 MySQL 설치 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (2023/01/30 - Day 26) 2. 목차 Chapter 1 DBMS 개요와 MySQL 소개 DBMS 개요 Chapter 2 MySQL 설치 MySQL 설치 샘플 데이터베이스 설치 설치 후 환경설정 Chapter 3 MySQL 전체 운영 실습 3. 수업 내용 Chapter 1 DBMS 개요와 MySQL 소개 1.1. DBMS의 개요 DBMS의 특징 데이터의 무결성: 데이터에 오류가 있으면 안된다. 이를 위해서 제약 조건이 있다. 데이터의 독립성: 데이터베이스와 응용프로그램은 서로 독립적이다. 각 변경사항에 의해 서로 영향을 받으면 안된다. 보안: 데이터를 소유한 사람이나 데이터에 접근이 허가.. 공감수 0 댓글수 0 2023. 1. 30.
  • [코딩테스트 스터디 Week3] 백준 - 기초 입출력 문제 1) 단어공부 https://www.acmicpc.net/problem/1157 문제 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. 입력 첫째 줄에 알파벳 대소문자로 이루어진 단어가 주어진다. 주어지는 단어의 길이는 1,000,000을 넘지 않는다. 출력 첫째 줄에 이 단어에서 가장 많이 사용된 알파벳을 대문자로 출력한다. 단, 가장 많이 사용된 알파벳이 여러 개 존재하는 경우에는 ?를 출력한다. >>> 예제 더보기 예제 입력 1 Mississipi 예제 출력 1 ? 예제 입력 2 zZa 예제 출력 2 Z 문제 풀이 import sys alp = sys.stdin.readline().stri.. 공감수 0 댓글수 0 2023. 1. 18.
  • [PlayData - Day 16] JAVA 시작하기, 변수와 타입 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (2023/01/12 - Day 16) 2. 목차 Chapter 1 자바 시작하기 프로그래밍 언어와 자바 이클립스 개발 환경 구축 자바 프로그램 개발 과정 Chapter 2 변수와 타입 변수 3. 수업 내용 * 를 바탕으로 함 Chapter 1 자바 시작하기 Section 1 프로그래밍 언어와 자바 기계어(machine language): 컴퓨터가 이해할 수 있는 0과 1로 이루어진 이진 코드 소스 파일(source file): 프로그래밍 언어로 작성한 파일 컴파일(compile): 소스 파일을 컴퓨터가 이해할 수 있는 기계어(machine language)로 번역 자바 소개 웹사이트를 개발하는 핵.. 공감수 0 댓글수 0 2023. 1. 13.
  • [PlayData - Day 14] 웹 API 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (2023/01/09 - Day 14) 2. 목차 웹 API의 이해 정부의 공공 데이터 가져오기 3. 수업 내용 1. 웹 API의 이해 API (Application Programming Interface) 응용 프로그램에서 사용할 수 있도록 기능을 제어할 수 있게 만든 인터페이스 웹 API 웹 어플리케이션 개발에서 다른 서비스에 요청을 보내 응답을 받기 위해 정의된 명세 어떤 웹사이트에서 어떤 API를 제공하는지를 정리한 사이트 (www.programmableweb.com/category/all/apis) 웹 API의 데이터 획득 과정 정보를 요청하면 원하는 데이터를 전송한다. REST(Repre.. 공감수 0 댓글수 0 2023. 1. 12.
  • [PlayData - Day 13] BeautifulSoup - 웹 스크레이핑(Web Scraping) 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (2023/01/06 - Day 13) 2. 목차 웹 브라우저로 웹사이트 접속하기 웹 스크레이핑을 위한 기본 지식 웹 사이트에서 데이터 가져오기 3. 수업 내용 1. 웹 브라우저로 웹사이트 접속하기 하나의 웹 사이트에 접속하기 웹 브라우저를 열어서 사이트에 접속하기 import webbrowser url = 'www.naver.com' webbrowser.open(url) >>> True 웹 브라우저에 검색어 입력하여 오픈하기 import webbrowser naver_search_url = 'https://search.naver.com/search.naver?query=' search_word =.. 공감수 0 댓글수 0 2023. 1. 9.
  • [PlayData - Day 12] 파이썬으로 엑셀 파일 다루기 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (2023/01/05 - Day 12) 2. 목차 엑셀 파일을 읽고 쓰기 엑셀 파일 통합하기 엑셀 파일로 읽어온 데이터 다루기 엑셀 데이터의 시각화 3. 수업 내용 1. 엑셀 파일을 읽고 쓰기 엑셀 파일의 데이터 읽기 pandas로 엑셀파일 데이터 읽기 df = pd.read_excel('excel_file.xlsx'[, sheet_name = number 혹은 '시트이름'], index_col = number 혹은 '열이름') import pandas as pd df = pd.read_excel('C:/myPyCode/data/학생시험성적.xlsx') df A = ['A', 80, 90, 85] .. 공감수 0 댓글수 0 2023. 1. 6.
  • [PlayData - Day 11] Matplotlib - 데이터 시각화 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (2023/01/04 - Day 11) 2. 목차 matplotlib로 그래프 그리기 선 그래프 그래프 꾸미기 산점도 막대 그래프 히스토그램 파이 그래프 그래프 저장하기 pandas로 그래프 그리기 pandas의 그래프 구조 pandas의 선 그래프 pandas의 산점도 pandas의 막대 그래프 pandas의 히스토그램 pandas의 파이 그래프 3. 수업 내용 1. matplotlib로 그래프 그리기 matplotlib 사용하기 matplotlib의 서브모듈(submodule) 불러오기 import matplotlib.pyplot as plt # matplotlib만 import 해서는 작동하지.. 공감수 1 댓글수 1 2023. 1. 6.
  • [PlayData - Day 10] Pandas - 구조적 데이터 표시와 처리 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (2023/01/03 - Day 10) 2. 목차 구조적 데이터 생성하기 데이터 연산 데이터를 원하는 대로 선택하기 데이터 통합하기 데이터 파일을 읽고 쓰기 3. 수업 내용 1. 구조적 데이터 생성하기 Series를 활용한 데이터 생성 s = pd.Series(seq_data) import pandas as pd Series 생성하기 세로축 라벨을 index, 입력한 시퀀스 데이터를 values 라고 한다. s1 = pd.Series([10,20,30,40,50]) s1 # index 값을 바로 생성해준다. 2차원으로 변경해서 입력한 시퀀스 데이터를 value로 바로 넣어준다. >>> 0 10 1 .. 공감수 0 댓글수 0 2023. 1. 6.
  • [PlayData - Day 9] Numpy - 배열 데이터 다루기 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (2023/01/02 - Day 9) 2. 목차 배열 생성하기 배열의 연산 배열의 인덱싱과 슬라이싱 3. 수업 내용 1. 배열 생성하기 import numpy as np arr_abj = np.array(seq_data) 시퀀스 데이터(seq_data)를 인자로 받아 NumPy의 배열 객체(array object)를 생성 리스트와 튜플 타입의 데이터를 모두 사용할 수 있지만 주로 리스트 데이터를 이용 data1 = [0,1,2,3,4,5] a1 = np.array(data1) a1 >>> array([0, 1, 2, 3, 4, 5]) data2 = [0.1, 5, 4, 12, 0.5] a2 = np.. 공감수 0 댓글수 1 2023. 1. 6.
  • [프로그래머스 스쿨] 파이썬을 파이썬답게 - Part 4 1. 원본을 유지한채, 정렬된 리스트 구하기 - sorted 보통 사람들은 deep copy와 sort 함수를 이용합니다. 참고: copy와 deepcopy https://m.blog.naver.com/livein923/222838620187 list1 = [3, 2, 5, 1] list2 = [i for i in list1] # 또는 copy.deepcopy를 사용 list2.sort() 파이썬의 sorted를 사용해보세요. 반복문이나, deepcopy 함수를 사용하지 않아도 새로운 정렬된 리스트를 구할 수 있습니다. list1 = [3, 2, 5, 1] list2 = sorted(list1) 2. 2차원 리스트 뒤집기 - zip 문제 설명 다음을 만족하는 함수, solution을 완성해주세요. sol.. 공감수 0 댓글수 0 2023. 1. 4.
  • [프로그래머스 스쿨] 파이썬을 파이썬답게 - Part 3 1. 문자열 정렬하기 문제 설명 문자열 s와 자연수 n이 입력으로 주어집니다. 문자열 s를 좌측 / 가운데 / 우측 정렬한 길이 n인 문자열을 한 줄씩 프린트해보세요. 제한조건 s의 길이는 n보다 작습니다. (n - s의 길이)는 짝수입니다. s는 알파벳과 숫자로만 이루어져 있으며, 공백 문자가 포함되어있지 않습니다. ##### 나의 코드 ##### s, n = input().strip().split(' ') # 문자열로 받은 input값을 s와 n으로 나눠줌 n = int(n) # n은 int로, s는 그대로 str print(s+(n-len(s))*' ') # 맨 윗줄: 왼쪽 정렬 print((n-len(s))//2*' '+s+(n-len(s))//2*' ') # 가운뎃줄: 가운데 정렬 print((.. 공감수 0 댓글수 0 2023. 1. 4.
  • [프로그래머스 스쿨] 코딩테스트 연습 Lv.0 - 230103 1) 캐릭터의 좌표 https://school.programmers.co.kr/learn/courses/30/lessons/120861 문제 설명 머쓱이는 RPG게임을 하고 있습니다. 게임에는 up, down, left, right 방향키가 있으며 각 키를 누르면 위, 아래, 왼쪽, 오른쪽으로 한 칸씩 이동합니다. 예를 들어 [0,0]에서 up을 누른다면 캐릭터의 좌표는 [0, 1], down을 누른다면 [0, -1], left를 누른다면 [-1, 0], right를 누른다면 [1, 0]입니다. 머쓱이가 입력한 방향키의 배열 keyinput와 맵의 크기 board이 매개변수로 주어집니다. 캐릭터는 항상 [0,0]에서 시작할 때 키 입력이 모두 끝난 뒤에 캐릭터의 좌표 [x, y]를 return하도록 so.. 공감수 0 댓글수 0 2023. 1. 3.
  • [프로그래머스 스쿨] 파이썬을 파이썬답게 - Part 2 1. 몫과 나머지 문제 설명 숫자 a, b가 주어졌을 때 a를 b로 나눈 몫과 a를 b로 나눈 나머지를 공백으로 구분해 출력해보세요. 입력 설명 입력으로는 공백으로 구분된 숫자가 두 개 주어집니다. 첫 번째 숫자는 a를 나타내며, 두 번째 숫자는 b를 나타냅니다. 출력 설명 a를 b로 나눈 몫과 a를 b로 나눈 나머지를 공백으로 구분해 출력하세요. 제한 조건 a와 b는 자연수입니다. a, b = map(int, input().strip().split(' ')) # 1 2 형식으로 들어온 input을 나눠서 a, b에 담는다. print(a//b, a%b) # a를 b로 나눈 몫과 나머지 divmod(a, b): a를 b로 나눈 몫과 나머지를 튜플 형태로 돌려주는 함수입니다. (몫, 나머지) 파이썬의 di.. 공감수 0 댓글수 0 2023. 1. 3.
  • [코딩테스트 스터디 Week2] 코딩테스트 연습 1) 음양 더하기 https://school.programmers.co.kr/learn/courses/30/lessons/76501 문제 설명 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요. 제한사항 absolutes의 길이는 1 이상 1,000 이하입니다. absolutes의 모든 수는 각각 1 이상 1,000 이하입니다. signs의 길이는 absolutes의 길이와 같습니다. signs[i] 가 참이면 absolutes[i] 의 실제 정수가 양수임을, 그렇지 않으면 음수임을 의미합니다. 입출력.. 공감수 0 댓글수 0 2023. 1. 2.
  • [프로그래머스 스쿨] 코딩테스트 연습 Lv.0 - 221229 1) 7의 개수 https://school.programmers.co.kr/learn/courses/30/lessons/120912 문제 설명 머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array의 원소 ≤ 100,000 입출력 예 array result [7, 77, 17] 4 [10, 29] 0 ########## 나의 풀이 ########## def solution(array): answer = 0 for i in array: for j in str(i): if j == '7': answer+=1 return answer.. 공감수 0 댓글수 0 2022. 12. 29.
  • [PlayData - Day 8] 모듈 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (2022/12/29 - Day 8) 2. 목차 모듈을 사용하는 이유 모듈 생성 및 호출 모듈을 직접 실행하는 경우와 임포트한 후 실행하는 경우 구분하기 내장 모듈 패키지 3. 수업 내용 1. 모듈을 사용하는 이유 모듈로 나누면 코드 작성과 관리가 쉬워진다 규모가 큰 프로그램을 작성한 경우 기능별로 나눈 후에 여러 파일에서 해당 기능의 코드를 구현한다. 이미 작성된 코드를 재사용할 수 있다 다른 프로그램을 작성할 때 재사용 할 수 있으며, 코드를 다시 만들지 않아도 되어서 코드를 빨리 작성할 수 있다. 공동 작업이 편리해진다 전체 프로그램을 모듈별로 설계하고 개인별로 나누어 코딩한 후 전체 모듈을 .. 공감수 0 댓글수 0 2022. 12. 29.
  • [PlayData - Day 7] 문자열과 텍스트 파일 데이터 다루기 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (Day 7) 2. 목차 문자열 다루기 문자열 분리하기 필요없는 문자열 삭제하기 문자열 연결하기 문자열 찾기 문자열 바꾸기 문자열의 구성 확인하기 대소문자로 변경하기 데이터 파일 준비 및 읽기 텍스트 파일의 데이터를 읽고 처리하기 파일에서 읽은 문자열 데이터 처리 3. 수업 내용 1. 문자열 다루기 1) 문자열 분리하기 str.split([set]) coffee_menu_str = "에스프레소, 아메리카노, 카페라테, 카푸치노" coffee_menu_str.split(',') >>> ['에스프레소', ' 아메리카노', ' 카페라테', ' 카푸치노'] "에스프레소, 아메리카노, 카페라테, 카푸치노"... 공감수 0 댓글수 0 2022. 12. 28.
  • [PlayData - Day 6] 객체와 클래스 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (Day 6) 2. 목차 클래스 선언과 객체 생성 클래스를 구성하는 변수와 함수 객체와 클래스를 사용하는 이유 클래스 상속 3. 수업 내용 1. 클래스 선언과 객체 생성 클래스 선언 class 클래스명(): [변수1] # 클래스 변수 [변수2] ... def 함수1(self[, 인자1, 인자2, ..., 인자n]): 클래스 함수 ... def 함수2(self[, 인자1, 인자2, ..., 인자n]): 클래스 함수 ... 객체 생성 및 활용 class Bicycle(): # 클래스 선언 pass 클래스로부터 인스턴스(instance)인 객체를 선언: 객체명 = 클래스명() my_bicycle = Bi.. 공감수 0 댓글수 0 2022. 12. 27.
  • [프로그래머스 스쿨] 코딩테스트 연습 Lv.0 - 221228 1) n의 배수 고르기 https://school.programmers.co.kr/learn/courses/30/lessons/120905 문제 설명 정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 10,000 1 ≤ numlist의 크기 ≤ 100 1 ≤ numlist의 원소 ≤ 100,000 입출력 예 n numlist result 3 [4, 5, 6, 7, 8, 9, 10, 11, 12] [6, 9, 12] 5 [1, 9, 3, 10, 13, 5] [10, 5] 12 [2, 100, 120, 600, 12, 12] [120, 600, 12, 12] ##.. 공감수 0 댓글수 1 2022. 12. 27.
  • [코딩테스트 스터디 Week1] 코딩테스트 입문 1) 숫자 비교하기 https://school.programmers.co.kr/learn/courses/30/lessons/120807 문제 설명 정수 num1과 num2가 매개변수로 주어집니다. 두 수가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요. def solution(num1, num2): if num1 == num2: answer = 1 else: answer = -1 return answer # if문 활용: 두 수가 같은지 아닌지 여부에 따라 answer 값을 달리함 2) 삼각형의 완성조건 (1) https://school.programmers.co.kr/learn/courses/30/lessons/120889 문제 설명 선분 세 개로 삼각형을 만들기 위해서.. 공감수 0 댓글수 0 2022. 12. 27.
  • [PlayData - Day 5] 함수 1. K-Digital Training 과정 빅데이터 기반 지능형SW 및 MLOps 개발자 양성과정 19기 (Day 5) 2. 목차 함수 정의와 호출 변수의 유효 범위 람다(lambda) 함수 유용한 내장 함수 3. 수업 내용 1. 함수 정의와 호출 함수의 기본 구조 def 함수명([인자1, 인자2, ... 인자n]): [retrun ] 이미 정의된 함수(예약어)는 함수명으로 금지! 함수 1: 인자 X, 반환값 X def my_func(): print("My first function!") print("This is a function.") my_func() >>> My first function! >>> This is a function. 함수 2: 인자 O, 반환값 X def my_friend(fri.. 공감수 0 댓글수 0 2022. 12. 26.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.