목록분류 전체보기 (91)
직대딩 블로그

#include int main() { int a[5][5] = { 0, }; int s = 1, i = 0, c = 1; while (i= 0; j--) { a[i][j] = c; c++; } i++; s *= -1; } } for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { printf("%d ", a[i][j]); } printf("\n"); } }

#include using namespace std; int main() { int a[5][5] = { 0, }; int temp[15]; int i = 0; int c = 2; while (i != 15) { int cnt = 0; for (int j = 2; j

받은 숫자의 1의 개수를 세준 후 받은 숫자를 1씩 더해주며 2진수로 바꿔준 후 1의 개수를 세준다 원래 숫자와 1의개수가 같다면 그 수 출력 #include #include int nBN(int n) { int a[50] = { 0, }; int i = 0; int m = n; int cnt1 = 0; //----- cnt 1 구하기 ----- while (n != 0) { a[i] = n % 2; n = n / 2; i++; } while (i != 0) { i--; if (a[i] == 1)cnt1++; } // cnt2 while(1) { int b[50] = { 0, }; i = 0; m++; int s = m; int cnt2 = 0; while (m != 0) { a[i] = m % 2; m..

#include #include int main(void){ int pm[9]={10000,5000,1000,500,100,50,10,5,1}; //화폐 단위 int tm[20][9]={0,}; //각 화폐의 갯수를 세어준다(최대 20명까지) int p[20]={0,};// 출장비 저장할 배열 int sum[9]={0,}; // 총 화폐 갯수 세어줄 배열 int i=0; //몇 명 입력됬는지 세어줄 변수 while(1){ char n[12]=" "; //이름 받아줄 배열(최대 12글자) scanf("%s",&n); char *s1="QUIT"; //strcmp(문자열비교) 실행해주기 위한 문자포인터 int z = strcmp(n,s1);//둘이 같으면 0,다르면 1 if(z==0) break; // QU..

#include #include int main(void){ int j; scanf("%d",&j); int won=0; int w[10]={50000,10000,5000,1000,500,100,50,10,5,1}; // 화폐 액수 선언 int k[10]={0,}; // 화폐 개수 세어주는 배열 int sw=0; while(won!=j){ //won 값이 j랑 같아지기 전까지 if(w[sw]>j) sw++; // w[~]값이 j보다 크면 한칸씩 넘겨준다. else{ won+=w[sw]; // won에 더해주고 k[sw]++; // 해당하는 화폐의 개수를 +1해준다. if(won>j){ //won이 j 보다 커지면 won-=w[sw]; // 한번 더 실행되었을 것이기 때문에 won을 한번 빼주고 k[sw]..

구글 코랩의 사양은 다음과 같다고 합니다. - CPU: Intel Xeon 2.2GHz - RAM: 13GB - 저장공간: 33GB - 90분간 미사용시 중지 - 최대 12시간 연속 사용 가능 코랩 사용 방법 1. 구글 드라이브에 접속하여 새로운 폴더 만들기 2. 좌측 상단의 새로 만들기 -> 더보기 -> 연결할 앱 -> Google Colaboratory 3. 1번에서 만든 폴더에서 Google Colaboratory 클릭 사양 체크 4. 원하는 코딩 진행 5. ! cat /proc/cpuinfo 명령어 실행 -> CPU 사양 체크 6. 런타임 -> 런타임 유형 -> 하드웨어 가속기 GPU로 변경 후 GPU 사양 체크 7. 내 구글 드라이브 연동

* 파이썬을 다운받아 인터프리터가 설치된 상태에서만 사용 가능합니다* https://www.python.org/downloads/ 설치 후 명령 프롬프트 창에서 "python -V"라고 명령을 실행하면 파이썬 설치 여부와 설치된 파이썬 버전을 확인할 수 있습니다. 1. Visual Studio 실행 -> 도구 탭의 도구 및 기능 가져오기 -> Python 개발 추가 -> 설치 2. Visual Studio 재실행 -> 새 프로젝트 만들기 -> Python 어플리케이션 선택 -> 경로 설정 -> 만들기 3. 코드 입력 -> Ctrl + F5 (디버그하지 않고 시작) -> 코드 실습

그저께 점심시간에 회사 PC로 티스토리 블로그에 들어가려 했더니 갑자기 "페이지가 작동하지 않습니다" 페이지가 뜨면서 계속 접속할 수 없었다. 0. 처음에는 티스토리 서버쪽 문제인가 싶어 20분 정도 후에 접속 시도해보았다. 여전히 접속이 불가능했다. 1. GS측에서 제공한 VPN이 작동중이라서 그런가 싶어서 끄고 다시 시도해봐도 접속이 불가능했다. 2. 원래 NAS 서버 관리하시던분이 퇴사하셔서 내가 인수인계 받고 NAS 서버를 관리하고 있다. 그럼 Synology Assistant 프로그램이 문제인가 싶어 종료하고 시도해보았다. -> 여전히 불가능했다. 3. 그래서 아 이거 뭔가 인터넷 관련 설정이 잘못되었구나 싶어 마이크로소프트 엣지로 접속해보았다 -> 잘된다! 뭐가 문제일까 싶어 찾아보니 400 ..

책이름 : 점프 투 파이썬 저자 : 박응용 독서 이유 : 1. 2학년 1학기 "데이터 분석 프로그래밍" 과목에서 파이썬 프로그래밍을 통한 데이터 분석 방법을 배운다고 들어 더 깊이있게 배우기 위해 2. 조코딩님의 "최고 전문가에게 듣는 데이터" 영상을 보고 데이터에 대한 흥미가 생겼기 때문 (데이터를 다루려면 수학, 파이썬에 대한 지식이 필수라고 생각됨) 3. 1학년 2학기 C# 프로그래밍을 배우며 기존 언어를 갈고 닦는것도 좋지만 새로운 언어들을 배우는 것도 나의 시야를 넓히는 일이구나 생각함. 지난 겨울방학동안 열심히 갈고 닦았던 책이다. 기초 문법을 익히고 가장 먼저 들었던 생각은 파이썬은 C에 비해 쉽고 굉장히 직관적이라는 생각이 들었다. C는 정해진 문법을 준수하며 코딩해야하는데, 파이썬 같은 ..

책이름 : 면접을 위한 CS 전공지식 노트 저자 : 미즈구치 카츠야 독서 이유 : 1. 요즘 CS 관련 지식에 관심이 많다. 2. 고등학교 2학년 때 네트워크 기초 과목에서 배운걸 제외하면 이후 네트워크 관련 배움이 없었다. 3. 사내 업무에서 네트워크 관련 지식이 필요할 때 나의 지식이 부족하다고 느껴질때가 있었다. 목차 1. 네트워크 첫걸음 2. 네트워크의 기본 규칙 3. 물리 계층: 데이터를 전기 신호로 변환하기 4. 데이터 링크 계층: 랜에서 데이터 전송하기 5. 네트워크 계층: 목적지에 데이터 전달하기 6. 전송 계층: 신뢰할 수 있는 데이터 전송하기 7. 응용 계층: 애플리케이션에 데이터 전송하기 8. 네트워크의 전체 흐름 살펴보기 9. 무선 랜 이해하기 위에 독서 이유에 써둔 것처럼, 나는 ..