최근에 자바 언어 공부를 리마인드할 필요가 있어서 하루 이틀 인프런 강의를 빠르게 듣다가, 예전에 흥미롭게 한 공부한 부분이 있어 여기 올려보고자 한다. 자바의 배열과 메모리 주소에 관한 부분인데 학과 시험에서 기초 부분을 다룰 때 나왔었던 부분이기도 할 뿐더러 제대로 짚고 넘어가지 않으면 나중에 배열을 다룰 때 헷갈리는 부분이다. 그만큼 중요한 기초 부분이어서 간단하게 정리해보고자 이 글을 적었다. import java.util.Arrays; public class MainClass { public static void main(String[] args) { int[] arr1 = new int[3]; arr1[0] = 100; arr1[1] = 200; arr1[2] = 300; System.out...
사람들이 프로그래밍을 통해 일을 처리함으로써 얻을 수 있는 이득 중에 하나는 여러 번 반복적으로 해야하는 일을 한 번만 해도 되게끔 할 수 있다는 것이다. 프로그래밍을 통해 다른 일을 효율적으로 만들 때뿐만 아니라 프로그래밍 그 자체에서도 중복성을 줄여서 효율적인 작업을 한다면 보기에도 좋고 유지보수도 편리하다. 나 또한 코딩을 하면서 같은 문장을 반복적으로 쓸 때면 이걸 '반복문을 통해 자동화시킬 수는 없을까?'라는 생각을 많이 한다. 그리고 이번 프로젝트에서도 그런 생각을 떠오르게 하는 순간이 있었다. 졸업작품 주제가 'MBTI 성향에 따른 카드 추천 웹 서비스'인데 페이지가 크게 4가지로 나뉜다. 첫번째는 웹 서비스의 대문이라 할 수 있는 메인 페이지, 두번째는 MBTI 성향을 검사하기 위한 질문 ..
4학년 마지막 학기가 되어 드디어 나도 졸업작품을 만들게 되었다. 이 글을 쓰는 시점에서는 이미 졸업작품 프로젝트를 진행한 지 3개월 차인데 그동안 자격증도 따고, 프로젝트에 필요한 공부도 하느라 바빠서 글쓰기를 미루다가 굵직한 일들이 어느정도 마무리되어서 글을 써본다. 사실 개발자라면 GitHub를 써서 개발 일지를 남겨도 되지만 아직까지 마크다운 문법이 어색한 것도 있고, GitHub는 해당 프로젝트에 대한 개요를 작성하기는 좋으나 프로젝트 진행 도중 일어난 에피소드들을 스토리텔링 형식으로 정리하기에는 적합하지 않다는 생각이 들어서 이렇게 블로그에 글을 적게 되었다. 우리 팀에서 정한 주제는 'MBTI 성향에 따른 카드 추천 웹 서비스'이다. 말그대로 MBTI 검사를 통해 자신의 성격을 파악하고 성격..
문제 링크 : https://www.acmicpc.net/problem/9012 9012번: 괄호 문제 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 부른다. 한 쌍의 괄호 기호로 된 “( )” 문자열은 기본 VPS 이라고 부른다. 만일 x 가 VPS 라면 이것을 하나의 괄호에 넣은 새로운 문자열 “(x)”도 VPS 가 된다. 그리고 두 VPS x 와 y를 접합(conc www.acmicpc.net 문제 | 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는..
문제 링크 : https://www.acmicpc.net/problem/2941 2941번: 크로아티아 알파벳 문제 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= 예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다. dž는 무조건 하나의 알파벳으로 쓰이고, www.acmicpc.net 문제 | 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 ..
문제 링크 : https://www.acmicpc.net/problem/2908 2908번: 상수 문제 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다. 상수는 수를 다른 사람과 다르게 거꾸로 읽는다. 예를 들어, 734와 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 www.acmicpc.net 문제 | 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상..
- Total
- Today
- Yesterday
- 컴퓨터기초
- jsp
- 컴퓨터 네트워크
- 웹개발
- 프로그래밍
- 컴퓨터공학과
- C언어
- java
- 코드 리뷰
- 알고리즘
- 알고리즘 문제
- 코딩 테스트
- It
- 백준
- TCP
- 자바
- 컴퓨터과학
- 서블릿
- 알파넷
- 인터넷
- 컴퓨터공학
- 컴퓨터
- 코딩테스트
- 컴퓨터이론
- 백준 풀이
- 컴퓨터과학과
- Servlet
- C++
- 코딩
- 네트워크
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |