본문 바로가기

전체 글147

[linux] VI Editor Vim 모드 종류 ( 리눅스에선 VI나 VIM이나 같다. VIM은 VI Improved 이다) 1. Normal Mode(command mode) : ESC 키를 누르면 가지는 모드이다. 여기서 insert모드나 여러 모드로 진입 할 수 있다. 2. Insert Mode : i로 진입할 수 있으며, 실제로 글을 쓰는 모드이다. a를 입력하면 글자 'a'가 입력된다. 3. VIsual mode & select mode : 나중에 ( V키를 누르면 들어갈 수 있다.) 4. Command-line mode & Ex-mode : command mode(normal mode)와 다르다. linux command를 실행할때 사용하는 모드. vi editor내에서 linux command 실행 가능하다.(고급자용) .. 2021. 2. 25.
[Android] Android Studio 설치 및 Hello World 출력 (사진첨부) 자.. 이번에는 안드로이드 스튜디오를 설치해서 사용해보겠습니다. 아래로 들어가세요. https://developer.android.com/studio/ 2021. 2. 23.
[BOJ] 2573 빙산 www.acmicpc.net/problem/2573 2573번: 빙산 첫 줄에는 이차원 배열의 행의 개수와 열의 개수를 나타내는 두 정수 N과 M이 한 개의 빈칸을 사이에 두고 주어진다. N과 M은 3 이상 300 이하이다. 그 다음 N개의 줄에는 각 줄마다 배열의 각 행을 www.acmicpc.net #include #include typedef long long ll; using namespace std; int board[305][305]; int board2[305][305]; bool visited[305][305]; int mx[4] = {0,0,1,-1}; //동 서 남 북 int my[4] = {1,-1,0,0}; int year; int solve(int n,int m) { int tx,.. 2021. 2. 23.
[SWEA] 9700. USB 꽂기의 미스터리 (문제 꼼꼼히 읽어야하는 이유) swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=3&contestProbId=AXDNEA3aaU0DFAVX&categoryId=AXDNEA3aaU0DFAVX&categoryType=CODE&problemTitle=&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=3&pageSize=10&pageIndex=2 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com #include #include typedef long long ll; using namespace std; int main(void) .. 2021. 2. 20.
[시스템프로그램] 1. 프로그램 컴파일시 내부 동작 원리,Conccurency vs parallelism 시간이 없습니다. 이번학기 시작하기전에 하기로 했는데.. 개강 1주도 안남아서 복습하다니.. 전 사람이 아닙니다.. ​컴퓨터는 C Soruce code를 어떻게 저장할까? 2진수의 8bit로 변환하여 저장함. #include int main(void){ printf("Hello world"); } ​ 위의 소스코드를 컴퓨터는 어떻게 저장할까요? #은 ascii code로 35번입니다. 이걸 2진수 8bit로 변환해서 0010 0011 이런식으로 컴퓨터는 저장을 하게 됩니다. ​ Text file은 오직 ASCII character로만 이루어져 있습니다. ASCII character는 8bit 정수로 표현되므로 결국 컴퓨터 내부는 2진수 8bit형태로 저장이 된다고 볼 수 있습니다. ​ 리눅스에서 C언어를.. 2021. 2. 17.
[SWEA] 10726. 이진수 표현 (비트마스크),연산자 우선순위 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXRSXf_a9qsDFAXS SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com #include typedef long long ll; using namespace std; int main(void) { int size; ll n,m,t,t2; scanf("%d",&size); for(int i = 0; i < size; i++) { scanf("%lld %lld",&n,&m); t = (1 2021. 2. 17.
[SWEA] 10570. 제곱 팰린드롬 수 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXO72aaqPrcDFAXS SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com #include #include typedef long long ll; using namespace std; int check_pal(int num)//맞으면 1, 아니면 0리턴 { if( num / 10 == 0) return 1; else if(num / 10 < 10) { if(num % 10 == num / 10) return 1; }else{ if(num / 100 == num % 10) .. 2021. 2. 16.
[SWEA] 11387. 몬스터 사냥 (float대신 double을 써야하는 이유) https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=3&contestProbId=AXb6LR76vCcDFARR&categoryId=AXb6LR76vCcDFARR&categoryType=CODE&problemTitle=&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=3&pageSize=10&pageIndex=1 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com =====속도가 느린버전======= #include int main(void) { int size; double sum,.. 2021. 2. 15.
[쿠키런킹덤] 쿠폰자동등록 프로그램 (다시 키울때 좋음) 쿠키런 킹덤을 키우다가 뽑기운이 구져서 다시 만들때가 있습니다. 그때마다 쿠폰 12개를 새로 입력해야하는데.. 여간 귀찮은일이 아닐 수 없습니다. 그래서 파이썬으로 자동으로 등록해주는 프로그램을 만들었습니다 (지금은 30개입니다) 실행 동영상을 첨부했습니다. https://blog.naver.com/rbals0445/222243108610 [쿠키런킹덤] 쿠폰자동등록 프로그램 (다시 키울때 좋음) (05/07/21 Latest version) ==== 실행 방법 (동영상) 핵이라는 분들이 많아서.. ====... blog.naver.com === 05/07 최신으로 수정======= https://drive.google.com/file/d/10Qa1IJXo3Pw8HkELCh8dVlF7HvwetVZM/vie.. 2021. 2. 14.
[BOJ] 2839. 설탕배달 #include #include #include #define MAX 10000001 typedef long long ll; using namespace std; int main(void) { int num; int sum = 0; int cnt; scanf("%d",&num); cnt = num / 5; if(num % 5 != 0) { for(int i = cnt; i >= cnt; i--)//500원을 많이 쓸 수록 좋음 { if( (num-5*i) % 3 == 0) { sum += i + (num- 5*i) / 3; break; } } }else{ printf("%d\n",num/5); return 0; } /* if(sum) printf("%d\n",sum); else printf("-1\n").. 2021. 2. 10.
728x90