Coding/Java 삽질기2016. 8. 25. 00:54

일찍 퇴근한 기념으로 업데이트한 Color match.

이제 S7에서도 동작한다 ^^




'Coding > Java 삽질기' 카테고리의 다른 글

안드로이드 테트리스 만들기 ( Android Tetris 만들기 )  (33) 2018.01.03
SimpleDraw update  (0) 2016.08.23
Android studio 디바이스 연결  (0) 2016.08.20
Posted by chobocho
Coding/Java 삽질기2016. 8. 23. 02:07

지극히 개인적인 용도로 쓰는 메모앱을 업데이트 했다.

좋은 컴퓨터(?)로 작업하니, 생각보다 빨리 마무리 되었다.



'Coding > Java 삽질기' 카테고리의 다른 글

[Android] Image match game ( V 0.627 )  (0) 2016.08.25
Android studio 디바이스 연결  (0) 2016.08.20
Tetris  (0) 2016.03.17
Posted by chobocho
Coding/Java 삽질기2016. 8. 20. 13:27

Android studio에서 안드로이드 폰(갤럭시)이 인식이 안될때


1) 구글에서  Samsung USB driver 를 찾아서 설치

2) 단말기에서 USB debugging 모드 켜기

3) Android studio에서 Tools > Android > Enable ADB Integration 체크




'Coding > Java 삽질기' 카테고리의 다른 글

SimpleDraw update  (0) 2016.08.23
Tetris  (0) 2016.03.17
1. 온라인 테트리스 만들기 ( 이클립스 설치 )  (1) 2014.01.03
Posted by chobocho
Coding/CPP 삽질기2016. 8. 20. 12:49

arr[k >> 5] |= (1 << (k & 31));

arr[k >> 3] |= (1 << (k & 7));

'Coding > CPP 삽질기' 카테고리의 다른 글

Quick sort  (0) 2017.07.13
가장 넓은 직사각형 구하는 알고리즘 ( O(MN) )  (0) 2016.04.13
printf로 디버깅 하기  (0) 2016.04.13
Posted by chobocho
Coding/JavsScript 삽질기2016. 4. 23. 00:41

2016년 목표 중 하나인 Javascript 계산기를 만들기 시작했다


Chrome의 디버깅 기능을 첨 써보고 감동 받았다. ^^;



'Coding > JavsScript 삽질기' 카테고리의 다른 글

Samll lisp by Javascript  (0) 2016.09.12
글자수 세는 자바 스크립트  (2) 2011.11.15
Google chart API를 이용한 QR CODE 생성기  (3) 2010.11.30
Posted by chobocho
Coding/CPP 삽질기2016. 4. 13. 18:00

가장 넓은 직사각형 구하는 알고리즘 ( O(MN) )


/*
From :
http://stackoverflow.com/questions/7245/puzzle-find-largest-rectangle-maximal-rectangle-problem
*/

int findMaxRect (int rect[XSIZE][YSIZE]) {
	int ret = 0;
	unsigned int x = 0, y = 0, k = 0;
	int sum[YSIZE+1] = { 0, };
	int stack[YSIZE][2] = { 0, };
	int stIdx = -1;
	int width = 0;
	int y0 = 0, w0 = 0, tempArea = 0;
	
	for ( x = 0; x < XSIZE; ++x ) { 
		for ( y = 0; y <= YSIZE; ++y ) {
			sum[y] = rect[y][x] ? ++sum[y] : 0;
		}
		sum[YSIZE] = 0;
		width = 0;
		stIdx = -1;
		for ( y = 0; y <= YSIZE; ++y) {
			if ( sum[y] > width ) {
				stack[++stIdx][0] = y;
				stack[  stIdx][1] = width;
				width = sum[y];				
			} 
			else if ( sum[y] < width ) {

				while(1) {
					y0 = stack[stIdx  ][0];
					w0 = stack[stIdx--][1];
					tempArea =  width * (y - y0);
				  
					ret = tempArea > ret ? tempArea : ret;

					width = w0;
					if( sum[y] >= width) break;
				} 
				width = sum[y];
				if ( width != 0 ) {
					stack[++stIdx][0] = y0;
					stack[  stIdx][1] = w0;	
				}
			}
		}
	}	
	
	return ret;
}


'Coding > CPP 삽질기' 카테고리의 다른 글

Bit 연산 정리  (0) 2016.08.20
printf로 디버깅 하기  (0) 2016.04.13
C++ 컴파일러  (0) 2016.03.30
Posted by chobocho
Coding/CPP 삽질기2016. 4. 13. 17:25

#define DEBUG


#ifdef DEBUG

    #define cprintf(...) printf(__VA_ARGS__)

#else

    #define cprintf(...) 

#endif



'Coding > CPP 삽질기' 카테고리의 다른 글

가장 넓은 직사각형 구하는 알고리즘 ( O(MN) )  (0) 2016.04.13
C++ 컴파일러  (0) 2016.03.30
Lambda function  (1) 2016.03.17
Posted by chobocho
Coding/CPP 삽질기2016. 3. 30. 00:09

무료 C++ 컴파일러



1. 구름 IDE ( https://ide.goorm.io/ )

웹기반 IDE 이며, 기본 사용은 무료 이다.

웹 브라우져만 있으면 손쉽게 다양한 언어로 개발이 가능 하다.




2. C++ shell ( http://cpp.sh )

무료이며, 웹브라우져만 띄우면 짧은 코드를 쉽게 실행 할 수 있다.



3. Cygwin ( http://cygwin.com/install.html )

자세한 설명은 Cygwin 홈페이지를 참고하시면 됩니다.



4. Visual studio Express ( https://www.visualstudio.com/ko-kr/products/visual-studio-community-vs.aspx )

너무 유명하므로 설명은 생략 합니다.


'Coding > CPP 삽질기' 카테고리의 다른 글

printf로 디버깅 하기  (0) 2016.04.13
Lambda function  (1) 2016.03.17
Lambda function  (0) 2016.03.16
Posted by chobocho
Coding/Java 삽질기2016. 3. 17. 02:44



심심해서 다시 만들어 보는 테트리스


Posted by chobocho
Coding/CPP 삽질기2016. 3. 17. 00:56

[ C++ Lambda 함수 설명 ]

https://msdn.microsoft.com/ko-kr/library/dd293608.aspx

https://msdn.microsoft.com/ko-kr/library/dd293599.aspx

http://en.cppreference.com/w/cpp/language/lambda


'Coding > CPP 삽질기' 카테고리의 다른 글

C++ 컴파일러  (0) 2016.03.30
Lambda function  (0) 2016.03.16
짝수만 출력하기  (0) 2016.03.03
Posted by chobocho