Computer 133

Daily Algorithm - 나누어 떨어지는 숫자 배열

풀이 : import java.util.Arrays; import java.util.ArrayList; class Divisible { public int[] divisible(int[] array, int divisor) { ArrayList list = new ArrayList(); for(int i : array) { if(i % divisor == 0) { list.add(i); } } int[] ret = new int[list.size()]; for(int i = 0; i < ret.length; i++) { ret[i] = list.get(i); } return ret; } // 아래는 테스트로 출력해 보기 위한 코드입니다. public static void main(String[] args..

Computer/Algorithm 2018.01.10

Java Study 2일차 : 생성자, 객체 배열, 매개변수

Java Study 2일차 생성자, 객체 배열, 매개변수 벌써 Java Study 수업이 2일차에 들어왔네요. 이 수업은 총 3일차 수업으로 자바의 기초만 잡고 넘어가는 수업입니다. 저는 금요일에 이미 수업을 마친 상태인데, 어쩌다 보니 2일차 게시글을 지금 작성하게 되네요 ㅎㅎ 그럼 지금부터 2일차 시작하겠습니다. 우선 Java에서는 C언어와 다르게 문자열을 바로 선언해서 사용할 수 있습니다. String을 통해서 사용할 수 있는데요 위 사진과 같이 String s1 = "스트링을 선언합니다."; String s3 = new String("이렇게도 선언할 수 있습니다."); 이렇게 String을 선언할 수 있습니다. 근데 String 자료형은 다른 자료형들과 약간 다른 점이 있네요? int, doubl..

Java Study 1일차 : 개발환경 구성 및 메소드

Java Study : 1일차개발환경 구성 및 메소드 저도 수업을 들으면서 정리하는 내용들이라 놓치거나 부족한 점이 많습니다. 댓글 달아주시거나 연락 주시면 바로 바로 문제 있는 부분 수정하도록 하겠습니다.이 수업은 C언어를 통해 프로그래밍의 기초를 배우신 분을 타겟으로 하는 수업입니다.C언어를 배우신 적이 없어도 충분히 보실 수는 있지만, 약간의 어려운 점이 있을 수 있습니다.하다가 어려운 점은 댓글로 남겨주시거나 연락 주시면 제가 할 수 있는 선에서 도와 드리도록 하겠습니다. 자바는 Sun Microsystems에서 개발한 객체지향 프로그래밍 언어로, 현재 Sun Microsystems가 Oracle에 인수되어, 라이센스는 Oracle이 가지고 있습니다. 자바를 배우는 것은 인기 있는 언어인 것도 있..

Project Euler : 4번 문제

Project Euler : 4번 문제 Project Euler 4번 문제입니다.문제 설명처럼 앞에서부터 읽을 때나 뒤에서부터 읽을 때나 모양이 같은 수를 대칭수 (Palindrome) 이라고 합니다.문제에서는 두 자리 수를 곱해 만들 수 있는 대칭수 중 가장 큰 수인 9009를 예시로 보여주네요.우리는 세 자리 수를 곱해 만들 수 있는 가장 큰 대칭수를 구해야합니다. 제가 푼 방법은 이렇습니다.우선 for문을 이용해 세자리 수의 곱셈을 진행하고 checkPalindrome 함수를 통해 대칭수인지를 확인 해 가장 큰 대칭 수를 출력해주는 프로그램을 만들었습니다.

C언어를 이용한 프로그래밍 - [2] 개발환경 구축 및 출력문

이번 시간에는 C언어 개발을 위한 개발환경 구축 및 C언어를 통한 입출력을 해보겠습니다. [1] 개발 환경 구축 저는 C언어 개발을 위해서 Dev C++ 을 이용할 예정입니다. 따로 사용하시는 IDE가 있다면 해당 툴을 사용하셔도 별 상관 없습니다. Dev C++은 https://sourceforge.net/projects/orwelldevcpp/ 에서 설치하실 수 있습니다. [2] 출력문 C언어에서는 출력을 할때 printf 또는 puts 함수를 통해 출력합니다. C언어는 전처리기라는 개념이 있습니다. 라이브러리라고 생각하면 되는데, 여러가지 사용 가능한 함수가 들어있는 파일입니다. 저희는 표준 입출력 함수가 필요하기 때문에, stdio.h 파일을 선언해 주도록 하겠습니다. C언어에서는 #include..

Computer/C 2017.11.20