※전문대 컴퓨터공학과 현실 및 조언 안녕하세요. 초보개발자 갓준입니다. 오늘은 제가 전문대학교인 동양미래대학교 컴퓨터공학과를 이번에 2019년도 2월에 수석으로 졸업하였기에, 이번에 전문대학교 컴퓨터공학 전공으로 들어가시는 분들께 도움이 되고자 현실과 조언을 해드리려고 포스팅을 하였습니다. 먼저 인터넷에서 전문대학교 컴퓨터전공을 많이 검색해보셧을텐데 대부분 광고글이나 조언인지 모르겠고 일단 컴퓨터를 전공해서 개발자로 취업을 하려면 4년제를 나와야 한다는 글들을 많이 보셨을 것입니다. 거기에 대한 반박아닌 반박과 현실에 대해서 알려드리겠습니다. 먼저 저는 대학교에 입학하기 전 특성화고 해킹보안과를 전공했었습니다. 그렇기 때문에 기초적인 C언어나 JAVA 및 컴퓨터에 대한 지식을 가지고 입학하였습니다. 그러..
※[JAVA] 로또 번호 생성기 ○ 로또 번호 생성기 (난수 발생 프로그램)총 5번 로또 번호를 생성하여라. import java.util.Random; import java.util.Arrays; class Lotto { // 배열 변수 선언 및 메모리 할당 -> 로또 번호를 담아둘 배열방 6개 private int[] num = new int[6]; // getter public int[] getNum() { return num; } // 6개의 난수를 발생시키는 메소드 정의 public void start() { int cnt = 0; Random rd = new Random(); int n; jump: while (cnt 0 1 2 3 4 5 { n = rd.nextInt(45)+1;// 1 ~ ..
※[JAVA] 몇일뒤의 날짜구하기 ○ 실습 문제오늘을 기준으로 입력받는 날짜만큼 후의 연, 월, 일, 요일을 확인하여 결과를 출력하는 프로그램을 구현한다.단, Calendar 클래스를 활용하여 처리한다.import java.util.Calendar; import java.util.Scanner; public class Test139 { public static void main(String[] args) { // Scanner 클래스 인스턴스 생성 Scanner sc = new Scanner(System.in); String[] week = {"일요일","월요일","화요일","수요일","목요일","금요일","토요일"}; // Calendar 클래스 인스턴스 생성 Calendar cal = Calendar..
※[JAVA] Calendar 달력 ○ 실습 문제사용자로부터 연, 월을 입력받아 해당 연 월의 달력을 그려주는 (출력하는) 프로그램을 구현한다.단, Calendar 클래스를 활용하여 작성할 수 있도록 한다. import java.util.Calendar; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; public class Test138_1 { public static void main(String[] args) throws IOException { //BufferedReader 클래스 인스턴스 생성 BufferedReader br = new BufferedReader(new Input..
※[JAVA] 향상된 버블 정렬(Bubble Sort) ※ 앞서 공부한 Selection Sort 나 Bubble Sort의 성능은 같다. (반복의 횟수로 추정) 하지만, 향상된 Bubble Sort 는 대상 데이터의 구조에 따라 일반 Bubble Sort 나 Selection Sort 보다 성능이 좋다. public class Test104 { public static void main(String[] args) { int[] a = {10,50,20,33,40}; /* 10 50 20 33 400 1 ===== 10 20 50 33 401 2 ===== 10 20 33 50 402 3 ===== 10 20 33 40 503 4 ===== -----------------------------1회전 10..
※[JAVA] 버블 정렬(Bubble Sort) ○ 주어진 데이터를 버블 정렬 해보기. public class Test103 { public static void main(String[] args) { int[] a = {52, 42, 12, 62, 60}; /* 42, 52, 12, 62, 600 1 ====== 42, 12, 52, 62, 601 2 ====== 42, 12, 52, 62, 602 3 ====== 42, 12, 52, 60, 623 4 ====== --------------------------------1회전 12, 42, 52, 60, 620 1 ====== 12, 42, 52, 60, 621 2 ====== 12, 42, 52, 60, 622 3 ====== -----------..
※[JAVA] 선택정렬(Selection Sort) ○ 주어진 데이터를 선택정렬해보기. ○ 정렬 : 데이터를 특정한 규칙(기준)에 맞게 순서대로 나열(오름차순, 내림차순) ○ 정렬의 목적 : 데이터 처리 과정의 편의성이나 가독성을 높이기 위함 -> 보기좋게... 검색하기 위함 ○ 정렬의 종류 : 선택 정렬, 버블 정렬, 삽입 정렬, 힙 정렬, 퀵 정렬, 쉘 정렬, ...public class Test102 { public static void main(String[] args) { int[] a = {52,42,12,62,60,70,3,9,100,2,1,77}; int i,j; System.out.print("Source Data : "); // 향상된 for문 -> forEach 구문 for (int ..
※[JAVA] 주민등록번호 유효성 검사 ○ 주민등록번호 검증 공식 ① 마지막 자리를 제외한 앞자리 수를 규칙에 맞게 곱한다. 123456 - 1234567(-> 주민번호) ****** ****** 234567 892345 (-> 각 자리에 곱해질 수) ② 규칙에 맞게 곱셈 연산을 수행한 결과를 모두 더한다. ex) ㅇㅇㅇㅇㅇㅇ ㅇㅇㅇㅇㅇㅇㅇ * * * * * * * * * * * * * 2 3 4 5 6 7 8 9 2 3 4 5 --------------------------------- -> 14+15+0+30+6+35+8+72+12+6+4+15==217 ③ 더해진 결과물을 11로 나누어 『나머지』를 구한다. 나머지 == 8 ④ 11에서 나머지를 뺀 결과값을 구한다. 11 - 8 11 - 0 ->1 1..
- Total
- Today
- Yesterday
- 블로그관리
- 설치방법
- React
- 리액트
- 노마드코더
- It
- 무료강의
- Velopert
- 자바
- 반복문
- 별찍기
- 개발자
- Tistory
- 인스타그램 클론
- Python
- 전공
- Nomad Coders
- 알고리즘
- highlight.js
- 배열
- C
- 초보개발자
- Git
- 전문대
- 국비지원
- 자료구조
- 책리뷰
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |