728x90
반응형

전체 글 58

[C : 백준] 1436. 영화감독 숌

No. 1436 (class 2) 1436번: 영화감독 숌 (acmicpc.net) 1436번: 영화감독 숌 666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타 www.acmicpc.net [코드] #include #include int main() { int res = 665; int num; scanf("%d", &num); int a = 0; while (1) { if (a == num) { printf("%d", res); break; } res++; for (int i = 0; i

C 2022.05.21

[C : 백준] 4963. 섬의 개수

No. 4963 4963번: 섬의 개수 (acmicpc.net) 4963번: 섬의 개수 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스의 첫째 줄에는 지도의 너비 w와 높이 h가 주어진다. w와 h는 50보다 작거나 같은 양의 정수이다. 둘째 줄부터 h개 줄에는 지도 www.acmicpc.net [코드] #include int visit[50][50]={0}; int map[50][50]; int dx[8] = {-1,-1,0,1,1,1,0,-1}; int dy[8] = {0,1,1,1,0,-1,-1,-1}; int w,h; void DFS(int x, int y){ int i,nx,ny; visit[x][y]=1; for(i=0;i=h || nx=w || ny

C 2022.05.15

[C : 백준] 10828. 스택

No. 10828 (class 2) 10828번: 스택 (acmicpc.net) 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net [코드] #include #include #define stack_size 10001 int high = -1; int stack[stack_size]; void push(int x) { high++; stack[high] = x; } int empty() { if (high == -1) return 1; else return 0; } int pop() { if (e..

C 2022.05.15

[C : 백준] 10845. 큐

No. 10845 (class 2) 10845번: 큐 (acmicpc.net) 10845번: 큐 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net [코드] #include #include #include #include typedef struct Queue { int data; struct Queue *next; }Queue; Queue * front = NULL; Queue * back = NULL; void Push(int data) { Queue * temp = (Queue*)malloc(sizeof(Queu..

C 2022.05.15

[LINUX] Bandit : Over the wire Level 0 ~ Level 5

OverTheWire: Level Goal: Bandit Level 0 [ Level 0 ] PuTTY를 이용하여 OverTheWire사이트에서 제공하는 호스트와 포트 번호로 로그인했다. 설정은 Bandit으로 해두었다. Level0의 username/password : bandit0/bandit0 [ Level 0 -> Level 1 ] - password의 위치 : home 디렉터리 속 readme파일 Level0 ->1 로 가기 위한 비밀번호는 home디렉터리에 있는 readme파일 안에 있다. 현재의 위치를 알기 위해 pwd를 입력하여 /home/bandit0 라는 위치를 알아냈다. ls명령어를 사용하여 readme가 bandit0안에 있는 것을 확인했다. cat readme명령어를 통해 내용을 ..

Linux 2022.05.15

[WEB : 생활코딩] JavaScript - 6. 데이터타입 - 문자열과 숫자 ~ 8. 웹브라우저 제어

(51) WEB2-JavaScript - YouTube 유튜브 '생활코딩' 강의를 듣고 정리했다. [ WEB2 - 6. 데이터타입 - 문자열과 숫자 ] 데이터타입 = 자료형 'javascript data type' 검색을 통해 6개의 데이터 타입이 있고, 객체가 있다는 것을 알 수 있음 [ 오른쪽 버튼 ] - [ 검사 ] - [ 콘솔 ] : alert(1+1); 을 하면 경고창이 뜨는 것을 확인할 수 있다. 숫자들의 연산을 콘솔을 통해 할 수 있다. + : 왼쪽의 값과 오른쪽의 값을 더해 하나의 값으로 만든다. -> 산술 연산자 문자열 : ""이나 ''사이에 문자들이 들어간다. 'Hello world'.length : 를 통해 몇 글자인지 알려준다. 'javascript string' 검색을 통해 문자를..

Web 2022.05.15

[WEB : 생활코딩] JavaScript - 1. 수업소개 ~ 5. HTML과 JS의 만남 (콘솔)

(51) WEB2-JavaScript - YouTube 유튜브 '생활코딩' 강의를 듣고 정리했다. [ WEB2 - 1. 수업소개 ] WEB1 HTML과 연관된 수업 HTML은 정적임, 한 번 화면에 출력되면 언제나 그 모습 그대로임 사용자와 상호작용하는 웹페이지를 만들고 싶다는 욕망 -> JavaScript : 웹은 HTML을 이용해 웹페이지를 우선 만든 후에, JavaScript를 이용해서 사용자와 상호작용 할 수 있도록 기능을 추가함으로써 사용자와 상호작용을 하면서 검색엔진을 통해 검색 가능 = 웹만의 독창적 특성 HTML : 정보라는 멈춰있는 이미지를 그리는 작업 JavaScript : 정보라는 이미지를 영화처럼 움직이게 함 [ WEB2 - 2. 수업의 목적 ] 사용자가 버튼을 클릭했을때, 그에 맞..

Web 2022.05.11

웹페이지 기획 구성

- 주제 : 대바늘이나 코바늘을 통해 만들었던 작품 튜토리얼 or 기초 도안 소개 - 웹페이지 구상 : 평소 취미로 하고 있는 뜨개질 작품들을 정리하고 싶어 제작 - 각 작품들에 대한 튜토리얼 (만드는 과정 설명) : 사진이나 간단한 영상 설명 - 사용된 재료 (실, 바늘, 사용한 부자재) - 재료를 오프라인으로 산 경우 지도 위치 첨부 or 온라인인 경우 링크 첨부 - 참고 서적이나 영상이 있다면 링크로 첨부 -- 가능하다면 공유 할 수 있는 게시물의 형태로 만들 수 있다면 좋을 것 같음 (백엔드 영역이라 이 부분은 이후 계획) 4주차 : 기본적 웹페이지 틀 제작 5주차 : 한가지 작품에 대한 사진과 설명 추가 하는 기능 6주차 : 한가지 작품에 대한 관련 정보(지도 위치, 온라인 링크, 참고 자료 링..

Web 2022.05.08

[C : 백준] 1978. 소수 찾기

No. 1978 (class 2) 1978번: 소수 찾기 (acmicpc.net) 1978번: 소수 찾기 첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다. www.acmicpc.net [코드] #include int main() { int N, num, cnt = 0; scanf("%d", &N); int i; while (N--) { scanf("%d", &num); //소수 검사 for (i = 2; i < num; i++) { if (num%i == 0) break; } if (i == num) cnt++; } printf("%d\n", cnt); return 0; } [정리] 소수 : 약수가 1과 자기자신만을 가진 수 1부..

C 2022.05.08
728x90
반응형