본문 바로가기
반응형

분류 전체보기196

android studio 계산기 #2 MainActivity.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 .. 2021. 4. 15.
android studio 계산기 #1 activity_main.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 .. 2021. 3. 29.
python web scraping 안녕하세요?? 자운대 고라니입니다. 오늘은 python web scraping에 대해서 글을 싸질러보겠습니다. 웹 스크래핑이란? 웹 스크래핑은 "웹 자동화 도구"라고 생각하시면 편하겠습니다. 웹 사이트에 자동으로 접속하여서 elem 값을 입력, 수정 등의 작업이 가능합니다. 예를 들면 python으로 naver 자동 로그인 프로그램을 만들다던가, google 자동 번역 프로그램을 만드는 등의 다양하게 활용할 수 있습니다. 그럼 간단하게 맛만 보실까요? 웹 스크래핑을 하기 위해선 두가지 조건이 필요합니다. 1. selenium 받기 2. web driver 설치 차례대로 알려드리겠습니다. 1. selenium 받기 간단합니다. 터미널 창에 들어가서 pip install selenium 완료입니다. 2. w.. 2021. 2. 27.
python 모듈 만들기 안녕하세요?? 자운대 고라니입니다. 오늘은 python 모듈 만드는 법과 호출하는 법에 대해서 알려드리겠습니다. python 모듈을 호출할때는 4가지만 기억하면 됩니다. 1. 모듈을 넣을 폴더 만들기 2. 해당 폴더 안에 __init__.py 파일 만들기 3. 해당 폴더 안에 모듈 파일 만들기 4. 호출하기 1번부터 순차적으로 설명해드리겠습니다. (python 3.3 이상 버전이면 2번은 스킵하셔도 됩니다.) 1. 모듈을 넣을 폴더 만들기 위의 사진과 같이 모듈을 넣을 폴더를 지정해줍니다. 저는 'test' 란 이름의 폴더를 생성하였습니다. 여기서 주의해야할 것은 해당 폴더와 자신이 실행시킬 파일은 똑같은 위치에 있어야 합니다. 그림으로 설명해드리겠습니다. 이런 식으로 말이죠. 그럼 마저 설명해드리겠습니.. 2021. 2. 26.
python slicing 방법 안녕하세요?? 자운대 고라니입니다. 다른 언어를 배우다가 python에 입문하신 분들은 가끔씩 list형에서 [:2] [:-1] [2:0:-1] [::2]처럼 대괄호 안에 ' : ' 기호를 이해하지 못하는 분들을 위해서 준비해봤습니다. [] 안에 :란? 이는 python에서 'slicing'이라고 명칭 하며, 리스트 안에 있는 객체들을 편하게 추출하기 위해서 python 3.x 버전부터 만들어졌다고 합니다. slicing 사용법 1. [값:] 1 2 3 num = [1,2,3,4,5] print(num[1:]) cs 결과 : [2,3,4,5] 1 2 3 num = [1,2,3,4,5] print(num[-1:]) cs 결과 : [5] 이걸 보면 대충 감이 오실까요? []에 : 를 넣는 것은 [] 안에 있.. 2021. 2. 21.
블로그에 코드 작성하기(color script) 안녕하세요?? 자운대 고라니입니다. 오늘은 블로그에 소스코드 깔끔하게 작성하는 방법에 대해서 알아보겠습니다. 코딩 블로그에 들어가 보면 아래와 같이 깔끔하게 코드가 정렬된 것을 본 적 있으실 겁니다. 1 2 3 4 5 6 7 8 #include using namespace std; int main(void) { cout 2021. 1. 20.
백준 알고리즘 4344번 평균은 넘겠지 c++ 요약 : 케이스 입력 후 학생의 수를 입력하고, 그 학생들의 점수를 입력, 평균보다 높은 점수를 획득한 사람은 몇명이나 있는지 %로 출력한다. 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #include #include using namespace std; int main(void) { int C; cin >> C; while(C--) { int array[1000] = {0,}; float c,k=0; int result=0; cin >> c; for(int i=0;i> array[i]; result += array[i]; } float average = result/c; for(int i=0;i 2021. 1. 20.
백준 알고리즘 8958번 OX퀴즈 c++ 요약 : 케이스 값 입력 후 케이스 수만큼 O와X를 번갈아가면서 넣는다. O가 연속으로 있을시에는 중복으로 1점씩 추가하고, X가 나오면 다시 O가 1점으로 바뀐다. 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #include #include using namespace std; int main(void) { int C; cin >> C; while(C--) { int count = 0,result = 0; char array[81] = {0,}; cin >> array; for(int i=0;i 2021. 1. 20.
백준 알고리즘 1546번 평균 c++ 요약 : 케이스 값 입력 후 값만큼 성적 입력, 모든 점수를 (점수/최고점)*100 로 바꾼다음 평균을 출력한다. 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #include #include using namespace std; int main(void) { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int C,num; float result = 0,array[1000] = {0,}; int max = -1; cin >> C; for(int i=0;i> num; array[i] = num; if(max 2020. 12. 13.
반응형