본문 바로가기

2017/11

베이비스텝 처음코딩을 시작한 사람들을 위한 베이비스텝과정입니다.잘 몰라도 괜찮습니다. 혼자서 못하는 건 당연합니다. 누군가 도와주지 않으면 일어설 수 없는 베이비가 처음 걸음을 걸을때의 기쁨과 감격을 다시 한번 느껴봅시다.혼자서 힘들면 누군가와 함께 일어서는 연습을 합시다. 베이비스텝, 시작합니다. 2017년 12월 29일 부터 30일, 금요일과 토요일 무박2일로 베이비스텝을 진행합니다.신청자를 받습니다. 6명 이상이면 진행하겠습니다. 참가 신청은 12월 9일부터 16일까지 받겠습니다. 양식링크는 이곳에 게제합니다. 세부내역은 12월 9일에 공지하겠습니다. 더보기
소수 구하는 알고리즘 - 자바 코딩 소수구하는 알고리즘 예전에 파이썬으로 했던 소수 알고리즘이다.2개의 수를 넣으면 그 두 수 사이의 모든 소수를 찾아서 화면에 출력한다.실제로 소수를 찾는 시간은 매우 빠르지만 너무 많은 수를 출력하게 되면 화면 출력시간때문에 지연시간이 길어진다. 2로 나누어 떨어지는 수는 소수가 아니므로 통과3으로 나누어 떨어지는 수는 소수가 아니므로 통과그러므로 3 이상의 모든 소수는 6k-1 또는 6k+1 에 해당한다. 모든 수에 대해서 % 연산을 수행하지 않고 6k-1, 6k+1 에 대해서만 수행한다.1부터 자기자신(N)까지의 모든 수를 대상으로 "N%(1...N)" 을 수행하지 않고, sqrt(N) 까지만 수행한다. 약수가 있다면 하나는 작은 수이고 다른 하나는 큰 수일텐데, 작은 수는 아무리 커도 sqrt(N).. 더보기
자바 클래스 기본 참고 소스 - PrimeNumber 자바 공부하시는 분들 참고하세요.소수구하는 알고리즘을 이용한 클래스 강의 자료입니다.이클립스에서 실행하세요. ///////////////////////////////////////////// PrimeNumberMake.java/////////////////////////////////////////// package com.javastudy.primesecure;import java.util.Random; public class PrimeNumberMake {private long passwordElement1; private long passwordElement2; private long passMultiValue; public PrimeNumberMake() {Random randNum = new .. 더보기