336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

성동구 인근 지역 프로그래밍 과외 합니다.


지역 : 서울 성동구 인근


종목 : 프로그래밍, 정보올림피아드, CCNA, CCNP


경력 : 지도학생) 2013 초등부 정보올림피아드 전국대회 은상 수상

        지도학생) 정보올림피아드 본선 진출 다수


         전) 서울 서울특별시립종합직업전문학교 외부강사

         전) 천안 그린컴퓨터학원 프로그래밍 강사

         전) 한국기술교육대학교 대학원 컴퓨터공학부 박사과정 수료

         전) 청주 그린컴퓨터학원 프로그래밍 강사

         전) 아산소재 대학교 시간강사

         전) 천안소재 대학교 시간강사



         현) 한국기술교육대학교 평생능력개발 이러닝 운영강사

         현) IT기업 연구소 재직중




자세한 문의는


tansanc23@gmail.com 으로 문의해 주세요.

공일공-구구육이-일사일칠



정올 알고리즘 2247 도서관 문제

Programming/JAVA,JSP 2015. 11. 26. 10:47 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
package com.tistory.tansanc;

import java.util.Scanner;

public class Test {

	public static void main(String[] args) {

		int[] timeTable = new int[25];

		timeCheck(timeTable);

		int inputLength;
		int[][] inputData;
		Scanner sc = new Scanner(System.in);

		inputLength = sc.nextInt();
		inputData = new int[inputLength][2];

		for (int inputFor = 0; inputFor < inputLength; inputFor++) {

			inputData[inputFor][0] = sc.nextInt(); // Start Time
			inputData[inputFor][1] = sc.nextInt(); // End Time
		}
		for (int inputFor = 0; inputFor < inputLength; inputFor++) {

			for (int todayCheck = inputData[inputFor][0]; todayCheck < inputData[inputFor][1]; todayCheck++)
				timeTable[todayCheck] = 1;
		}
		

		timeCheck(timeTable);

		int maxBreak = 0;
		int maxTime = 0;
		int maxTempTime = 0;

		for (int inputFor = 0; inputFor < 25; inputFor++) {
			if( timeTable[inputFor] == 1)
			{
				maxTempTime++;
			}
			else
			{
				if ( maxTempTime > maxTime)
				{
					maxTime = maxTempTime;
				}
				maxTempTime = 0;
			}
		}
		if ( maxTempTime > maxTime)
		{
			maxTime = maxTempTime;
		}
		
		System.out.println("maxTime : " + maxTime);
		
	}

	static void timeCheck(int[] timeTable) {
		for (int i = 0; i < timeTable.length; i++)
			System.out.printf("%3d ", i);
		System.out.print("\n");
		for (int i = 0; i < timeTable.length; i++)
			System.out.printf("%3d ", timeTable[i]);
		System.out.print("\n");
		System.out.print("\n");
	}
}

'Programming > JAVA,JSP' 카테고리의 다른 글

Java 채팅 소스 예제 #1  (0) 2016.02.04
Java CardLayout Test  (0) 2016.01.26
Java Server/Client Code  (2) 2015.11.12
[Spring] 한글 인코딩 설정  (0) 2015.10.29
mysql table datetime tip  (0) 2014.10.20

Java 선택 정렬 알고리즘 구현

Programming/JAVA,JSP 2014. 6. 14. 11:58 Posted by TanSanC
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

import java.util.Scanner;

 

public class Exercise {

     public static void main(String[] arg) {

          int[] arr = new int[10];

          Scanner sc = new Scanner(System.in);

          for (int i = 0; i < 10; i++) {

              arr[i] = sc.nextInt();

          }

          // 입력

          Sort(arr);

          // 출력

          for (int i = 0; i < 10; i++) {

              System.out.println(arr[i]);

          }

     }

 

     public static void Sort(int[] a) {

          int n = 10;

          int temp;

          int j;

          boolean move;

          for( int i = 1; i < n ; i = i + 1)

          {

              temp = a[i];

              j = i;

              if( a[j-1] > temp )

              {

                   move = true;                

              }

              else

              {

                   move = false;

              }

              while(move)

              {

                   a[j] = a[j-1];

                   j = j - 1 ;

                   if( j > 0 && a[j-1] > temp)

                   {

                        move = true;

                   }

                   else

                   {

                        move = false;

                   }

              }

              a[j] = temp;

          }

         

     }

}

 

 

'Programming > JAVA,JSP' 카테고리의 다른 글

java  (0) 2014.07.12
JAVA 채팅 소스 -1 Client 쪽  (0) 2014.07.12
String to int, int to String  (0) 2014.06.07
이클립스 라인넘버 표시  (1) 2014.03.07
JAVA 채팅 프로그램 export zip  (1) 2014.01.24