Skip to content

Instantly share code, notes, and snippets.

caseCount = int(input())
def compute_sum(num):
result = 0
for o in str(num):
o = int(o)
result += o
return str(result)
caseCount = int(input())
def compute_sum(num):
result = 0
for o in str(num):
o = int(o)
result += o
return str(result)
@YigWoo
YigWoo / solution3.cpp
Created November 12, 2013 13:55
Solution 3 CPU usage 50%
#include <boost/thread.hpp>
#include "windows.h"
#include <iostream>
void infiniteRunningLoop() {
while (1) {
;
}
}
@YigWoo
YigWoo / solution2.cpp
Last active December 28, 2015 02:49
CPU Usage 50% solution 1 using Clock()
#include <boost/thread.hpp>
#include "windows.h"
#include <ctime>
#define INTERVAL 10
void infiniteLoop() {
while (1) {
clock_t startTime = clock();
while (clock() - startTime <= INTERVAL)
;
@YigWoo
YigWoo / solution1.cpp
Last active December 28, 2015 02:49
CPU Usage 50% solution 1 using GetTickCount()
#include <boost/thread.hpp>
#include "windows.h"
#define INTERVAL 10
void infiniteLoop() {
while (1) {
DWORD startTime = GetTickCount();
while (GetTickCount() - startTime <= INTERVAL)
;
boost::posix_time::millisec sleepTime(INTERVAL);