일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 단축키
- 점점변하는값
- android studio
- SQL
- mathemetica
- Join
- is_array
- solution
- Avr
- 강좌
- Java
- selectc
- Call
- C++
- php
- array
- unalias
- mysql
- function
- Post
- application.mk
- Get
- 0x
- halliday
- PORTG
- 파일존재
- 현재언어
- 월별 카운트
- cocos2d-x
- 하이퍼 터미널
- Today
- Total
목록컴퓨터 이야기 (89)
코딩도사의 코드정리
#include #include void port_init(void) { PORTA = 0x00; DDRA = 0x00; PORTB = 0x00; DDRB = 0x00; PORTC = 0x00; //m103 output only DDRC = 0x00; PORTD = 0x00; DDRD = 0x00; PORTE = 0x00; DDRE = 0x00; PORTF = 0x00; DDRF = 0x00; PORTG = 0x00; DDRG = 0b00001111; } //call this routine to initialize all peripherals void init_devices(void) { //stop errant interrupts until set up cli(); //disable all interr..
파이썬은 참 편한 언어다. 기본 언어기능이 막강하다보니 힘들게 배워서 썼던 C++ 의 STL 보다 심플하다.
ㅣ현재 배우고 있는 과목에서 나온 과제다. 처음에 접근을 잘못해서 오류에 빠졌다가 새로이 생각을 고쳐먹고 다시 접근했다. n숫자 제거하기 ¨1~3까지의 수를 임의로 선택하여 아래 6개의 수열을 만든다. (1, 3, 2, 3, 2, 2) ¨두 사람이 번갈아 가면서 각각 3개의 숫자를 제거한다. 단 제거할 수 있는 숫자는 남아 있는 수 중에서 양 끝에 있는 수이다. ¨각자 제거한 수를 더하여 그 값이 큰 쪽이 이긴다. ¨두 사람은 자신이 승리하기 위해 선택할 수 있는 최선의 방법만 선택한다. ¨먼저 제거하는 사람과 나중에 제거하는 사람 중에서 누가 승리하는가? ¨승패가 어떻게 결정되는지 설명하라. def P(arr): if len(arr) == 2: return max(arr) - min(arr) else..
,
MFC 보다 훨씬 쓰기 간편하다. C++ 을 그대로 쓸 수 있는 강력함과 편한 GUI 프로그래밍 환경.
예전에 KLDP에 음수에 대한 나머지 연산질문을 올린적이 있었다. 허접한 질문에도 불구하고 성심성의껏 다들 댓글을 달아주셨다. ------------------------------------------------------------------------------------------------------------------------------------------ 나머지 연산자를 쓰다가 음수를 생각하게 되었습니다. 예를 들어서 (-3) % 2 는 1 이 될 수도 있고 -1 이 될 수도 있는거 같습니다. 한번 궁금해서 여러 프로그램에 이 식을 넣고 답을 기다렸습니다. 먼저 MS 의 VC는 답을 -1 로 내놓았습니다. 윈도우즈 내장 계산기는 답을 -1 로 내놓았습니다. 하지만, MS Excel 은 ..
[옛날 쓴글 가져오기 - mmoz] 제가 간단히 아는 ㅇ명령어로만 해봤는데 결과가 아주 비참하군요!! 셀러론 1Ghz 입니다. __declspec(naked) int mmojz_strlen(const char* s) { __asm { push ebp mov ebp, esp } __asm { push ecx push esi mov ecx, -1 mov esi, dword ptr[ebp+8]; cld l: lodsb inc ecx cmp al, 0 jne l mov eax, ecx pop esi pop ecx } __asm { pop ebp ret } } int mmojz2_strlen(const char* ch) { int i=0; while (*ch++) i++; return i; } int main()..
#include #include #include #include #include using namespace std; #ifdef mycom ifstream fin("input"); #else #define fin cin #endif vector v; vector orders; int N, P, R; unsigned long long counter=0; void back(int order) { if(v.size() == orders.size()) { vector arr; for(int i=0; ii; j--) { if(arr[j] > arr[i]) { allsmall = false; break; } } if(allsmall) // arr[i] 가 rightable 하다 { myr++; } } if(myr..
#include #include #include #include #include using namespace std; #ifdef mycom ifstream fin("input"); #else #define fin cin #endif char chess[100][100] = {0,}; int n, k; long long total = 0; bool possible(int y, int x) { int newy = y; int newx = x; for( ; newy >= 0 && newx >= 0; newy--, newx--) { if(chess[newy][newx] == true) { return false; } } newy = y; newx = x; for( ; newy < n && newx < n; n..
vector v; vector select; void back(int order) { if(select.size() == v.size()) { for(int i=0; i
vector v; vector select; void back(bool sel) { if(select.size() == v.size()) { for(int i=0; i
#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #ifdef mycom ifstream fin("input"); #else #define fin cin #endif class team { public: int score; int wincounter; int goaldiff; int manygoal; int gamecounter; string teamname; //////////// int drawcounter; int losecounter; int sibalgoal; team() { score = 0; wincounter =..
#include #include #include #include #include #include #include #include using namespace std; #ifdef mycom #include ifstream fin("input"); #else #define fin cin #endif vector A; vector B; int main() { int testcase; testcase = 1; fin >> testcase; int hours; string solution; solution.resize(10000); for(int i=1; i> n; for(int j=1; j> temp; A.push_back(temp); } sort(A.begin(), A.end()); //saram 에 대한 ..
#include #include #include #include #include #include #include #include #include using namespace std; //#define mycom #ifdef mycom #include ifstream fin("input"); #else #define fin cin #endif using namespace std; int main() { int casenumber; fin >> casenumber; for(int i=1; i> headnumber; vector s; for(int j=1; j> temp; s.push_back(temp); } int nmin = numeric_limits::max(); for(vector::iterator i..
#include #include #include #include #include #include #include using namespace std; #define mycom #ifdef mycom #include ifstream fin("input"); #else #define fin cin #endif struct Node { string vertex; Node* adj; bool operator==(const Node& n) const { return (vertex == n.vertex); } bool operatorvertex = to; p->adj = fromiter->adj; fromiter->adj = p; } int sina; int non; int saram; int mymin = 999..