전체 글 109

백준(1152번 단어의 개수)풀이 C++

www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 www.acmicpc.net 1) 주석 없는 VERSION #include #include #include using namespace std; int main() { string s; int count = 1; getline(cin, s); for (int i = 0;i < s.length();i++) { if (s[i] == ' ') { count++; } } if (s[0] == ' ' || s[0] == '\0') { count..

BEAKJOON 2021.01.09

백준(1157번 단어 공부)풀이 C++

www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 1) 주석 없는 VERSION #include #include using namespace std; int main() { string s; cin >> s; int array[26] = { 0, }; for (int i = 0;i < s.length();i++) { if (s[i] < 97) array[s[i] - 65]++; else array[s[i] - 97]++; } int max = 0; int index = 0; for (int i..

BEAKJOON 2021.01.09

백준(2675번 문자열 반복)풀이 C++

www.acmicpc.net/problem/2675 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net 1) 주석 없는 VERSION #include #include using namespace std; int main() { int t, r; string s; cin >> t; for (int i = 0;i > r >> s; for (int i = 0;i < s.size();i++) { for (int j = 0;j < r;j++) { cout t; // 테스트 케이스 개수..

BEAKJOON 2021.01.09

백준(10809번 알파벳 찾기)풀이 C++

www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 1) 주석 없는 VERSION #include #include using namespace std; int main() { int n, array[26]; string str; cin >> str; for (int i = 0;i < 26;i++) { array[i] = -1; } for (int i = 0;i < str.length();i++) { n = str[i] - 97; if (array[n..

BEAKJOON 2021.01.09

[멀티캠퍼스] 파이썬 기반 머신러닝 응용 웹 서비스 개발 과정 후기

멀티캠퍼스에서 주관하는 [파이썬 기반 머신러닝 응용 웹 서비스 개발 과정] 을 수료하였습니다. 11월 4일 ~ 12월 24일 까지 300시간의 교육 과정입니다. 코로나19로 인해 11월 4일 ~ 11월 5일 은 역삼 멀티캠퍼스에서 오프라인으로 진행하였고, 그 후는 ZOOM을 통한 온라인으로 진행되었습니다. 과정 커리큘럼 과정 커리큘럼은 다음과 같습니다. 1 ) 자기소개서와 면접, 오픽과 관련한 특강 + 강의와 프로젝트에서 필요한 프로그램 설치 20시간 2 ) 파이썬 기초 교육 과정 72시간 3 ) MySQL 데이터 베이스 강의 48시간 4 ) Flask 웹 프로그래밍 48시간 5 ) 인공지능 및 데이터 분석 시각화 40시간 6 ) 4~5명으로 구성된 팀 프로젝트 72시간 첫번째 강의에서 외부 강사님께서 ..

교육과정 2021.01.08

MATLAB Smulink 사용하여 수식 계산하기(1)

1) 먼저 u를 만들어줍니다. Commonly Used Blocks -> Constant 선택후 Drag a에 사용될 Constant 하나와 2제곱 해주기위한 Constant 생성 2제곱에 사용될 Constant를 더블클릭하여 Constant Value를 2로 변경 -> OK gain 검색 -> Slider Gain -> 드래그 하여 생성 파란색 이름 Slider Gain -> a 로 변경 Slider Gain 더블클릭하여 Low: -100, High: 100 으로 변경 -> OK Square 검색하여 Square 드래그 생성 Square 더블 클릭 후 Function 을 pow로 변경 화살표 끝에 마우스를 가져다대면 + 모양으로 변했을 때 각 성분을 선으로 연결할 수 있습니다 Constant 더블 클릭..

MATLAB 2020.12.22

프로그래머스(두 개 뽑아서 더하기)풀이 C++

programmers.co.kr/ 프로그래머스 온라인 시험 감독 서비스 모니토. 부정행위 걱정 없이 온라인 시험을 운영, 감독하세요. 응시자의 실물과 컴퓨터 화면을 동시에 감독하며 공정하고 투명한 온라인 시험을 운영할 수 있습니다. programmers.co.kr programmers.co.kr/learn/courses/30/lessons/68644 코딩테스트 연습 - 두 개 뽑아서 더하기 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr 1) 주석없는 VERSION #include #include #i..

프로그래머스 2020.12.11

프로그래머스(두 개 뽑아서 더하기)풀이 C++

programmers.co.kr/ 프로그래머스 온라인 시험 감독 서비스 모니토. 부정행위 걱정 없이 온라인 시험을 운영, 감독하세요. 응시자의 실물과 컴퓨터 화면을 동시에 감독하며 공정하고 투명한 온라인 시험을 운영할 수 있습니다. programmers.co.kr programmers.co.kr/learn/courses/30/lessons/68644 코딩테스트 연습 - 두 개 뽑아서 더하기 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr 1) 주석없는 VERSION #include #include #i..

프로그래머스 2020.12.11

MATLAB Simulink Library Browser

MATLAB 을 실행시켜 줍니다. 홈 -> 새로만들기 -> 프로젝트 -> 빈프로젝트 프로젝트를 만들어줍니다. 프로젝트 이름을 설정해줍니다. Simulink를 만드는 방법 중 첫번째인 홈 -> Simulink 를 선택해줍니다. OR 명령창에 simulink 라고 적어줍니다. Basic Model 을 선택합니다. Library Browser 을 클릭해줍니다. Continuous Derivative : 미분을 수행합니다. Integrator : 적분을 수행합니다. Saturation : 입력받은 신호를 특정범위를 벗어날때 일정한 값을 가지도록 변환해줍니다. Math Operations Gain : 실수배를 해줍니다. Product : 두 개 이상의 신호를 곱해줍니다. Sign : 경계값(0)을 기준으로 1과 ..

MATLAB 2020.12.07

백준(11720번 숫자의 합)풀이 C++

www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 1) 주석없는 VERSION #include using namespace std; int main() { int n; cin >> n; char num; cin.get(); int temp; int ans = 0; for (int i = 0;i < n;i++) { cin.get(num); temp = num - '0'; ans += temp; } cout n; // test case의 수 char num; // 숫자를 문자로 받아옴 cin.get(); // 마지막에 "\n" 개행문자 입력을 없..

BEAKJOON 2020.12.07