일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 기초 100제
- 가즈아
- 네트워크
- 양뱡향
- 성실한 개미
- 운영체제
- 운영체제 컴퓨터 향상
- 운영체제 개요
- 다할수있다
- 프로세스개념
- 책
- 코드업
- 프로그래머스
- 운영체제의 구동
- MFQ
- 100제 문제
- 100제
- 운영체제의역할
- Java
- 운영체제의 분류
- 2차원행열
- 해커랭크
- 자바
- 문해력 수업
- CPU 스케줄링
- MLQ
- 2차원 달팽이 배열
- 코딩을지탱하는기술
- 코드업 배열
- 설탕뽑기
- Today
- Total
목록코드업 (6)
개발로그

문제 설명 * 다음과 같은 n*m 배열 구조를 출력해보자. 입력이 3 4인 경우 다음과 같이 출력한다. 1 2 3 4 10 11 12 5 9 8 7 6 입력이 4 5인 경우는 다음과 같이 출력한다. 1 2 3 4 5 14 15 16 17 6 13 20 19 18 7 12 11 10 9 8 입력이 n m인 경우의 2차원 배열을 출력해보자. 코드 * int n = Integer.parseInt(st.nextToken()); int m = Integer.parseInt(st.nextToken()); int[][] a = new int[n + 1][m + 1]; int idx = 1; int row = 0, col = -1,rev = 1, aa = n, bb = m; while ( true ) { for(int..

코드업 100제 문제를 자바로 풀면서 헷갈렸던 부분에 대해서 정리한다. [기초-2차원배열] 성실한 개미 문제 설명 * 영일이는 생명과학에 관심이 생겨 왕개미를 연구하고 있었다. 왕개미를 유심히 살펴보던 중 특별히 성실해 보이는 개미가 있었는데, 그 개미는 개미굴에서 나와 먹이까지 가장 빠른 길로 이동하는 것이었다. 개미는 오른쪽으로 움직이다가 벽을 만나면 아래쪽으로 움직여 가장 빠른 길로 움직였다. (오른쪽에 길이 나타나면 다시 오른쪽으로 움직인다.) 이에 호기심이 생긴 영일이는 그 개미를 미로 상자에 넣고 살펴보기 시작하였다. 미로 상자에 넣은 개미는 먹이를 찾았거나, 더 이상 움직일 수 없을 때까지 오른쪽 또는 아래쪽으로만 움직였다. 미로 상자의 구조가 0(갈 수 있는 곳), 1(벽 또는 장애물)로 ..

코드업 100제 문제를 자바로 풀면서 헷갈렸던 부분에 대해서 정리한다. [기초-2차원배열] 설탕과자 뽑기 문제 설명 * 부모님과 함께 유원지에 놀러간 영일이는 설탕과자(설탕을 녹여 물고기 등의 모양을 만든 것) 뽑기를 보게 되었다. 길이가 다른 몇 개의 막대를 바둑판과 같은 격자판에 놓는데, 막대에 있는 설탕과자 이름 아래에 있는 번호를 뽑으면 설탕과자를 가져가는 게임이었다. (잉어, 붕어, 용 등 여러 가지가 적혀있다.) 격자판의 세로(h), 가로(w), 막대의 개수(n), 각 막대의 길이(l), 막대를 놓는 방향(d:가로는 0, 세로는 1)과 막대를 놓는 막대의 가장 왼쪽 또는 위쪽의 위치(x, y)가 주어질 때, 격자판을 채운 막대의 모양을 출력하는 프로그램을 만들어보자. 코드 * int h = I..
코드업 100제 문제를 자바로 풀면서 헷갈렸던 부분에 대해서 정리한다. [기초-종합] 함께 문제 푸는 날(설명) 문제 설명 * 온라인 채점시스템에는 초등학생, 중고등학생, 대학생, 대학원생, 일반인, 군인, 프로그래머, 탑코더 등 아주 많은 사람들이 들어와 문제를 풀고 있는데, 실시간 채점 정보는 메뉴의 채점기록(Judge Status)을 통해 살펴볼 수 있다. 자! 여기서...잠깐.. 같은 날 동시에 가입한 3명의 사람들이 온라인 채점시스템에 들어와 문제를 푸는 날짜가 매우 규칙적이라고 할 때, 다시 모두 함께 문제를 풀게 되는 그날은 언제일까? 예를 들어 3명이 같은 날 가입/등업하고, 각각 3일마다, 7일마다, 9일마다 한 번씩 들어온다면, 처음 가입하고 63일 만에 다시 3명이 함께 문제를 풀게 ..
코드업 100제 문제를 자바로 풀면서 헷갈렸던 부분에 대해서 정리한다. [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기2(설명) 문제 설명 10진수를 입력받아 16진수(hexadecimal)로 출력해보자. 참고 %d(10진수 형태)로 입력받고 %X로 출력하면 16진수(hexadecimal) 대문자로 출력된다. 10진법은 한 자리에 10개(0 1 2 3 4 5 6 7 8 9)의 문자를 사용하고, 16진법은 한 자리에 16개(0 1 2 3 4 5 6 7 8 9 A B C D E F)의 문자를 사용한다. (알파벳 대소문자는 표현만 다르고 같은 값을 의미한다.) 16진법의 A는 10진법의 10, B는 11, C는 12 ... 와 같다. 코드 Integer.parseInt(str); // printf로..

이코테 저자 나동빈님의 유튜브 영상을 보고 코드업 기초 100제를 풀었다!! 100제 문제는 총 7일 정도 소모 된거같다.(블로그에 정리해야지 했는데 이제야 정리한다.) 일단 직장을 다니다 보니 공부할 수 있는 시간이 많지 않았다. 내가 공부했던 루틴을 보자면 회사 출근 전 : 한시간 반 회사 퇴근 후 : 세시간 정도를 소모한거같다.. 생각보다 너무 힘들었다. 아침에 일어나는게 습관이 덜 되서 그런지 나와의 싸움이 너무 힘들었다. 하지만 풀 시간이 많이 없기에 이 악물고 다풀어봤다. 근데 이게 조금씩 적응이 되니깐 아침에 일어나서 일찍 공부하는게 습관이 되는거같다. 확실히 기초라 출력 방법,기존에 놓치고있던 수의 체계 등등을 배우게 되서 재미있었고 하루하루 거르지말고 꾸준히 해서 원하는 기업을 가기위해 ..