- 1
- 2
- 3
- 4
- 5
- 6
- 7
int t, max, x;
scanf("%d", &x);
for(t=x%10; max!=t; max=t);
for(t=x%100/10; max<t; max=t);
for(t=x%1000/100; max<t; max=t);
for(t=x/1000; max<t; max=t);
printf("Max: %d\n", max);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+134
int t, max, x;
scanf("%d", &x);
for(t=x%10; max!=t; max=t);
for(t=x%100/10; max<t; max=t);
for(t=x%1000/100; max<t; max=t);
for(t=x/1000; max<t; max=t);
printf("Max: %d\n", max);
Нахождение максимальной цифры в 4-значном числе. Одна из первых лаб по Си. Предполагалось использование if, но студенты не ищут лёгких путей. (Сдвиги они пока не учили, так что на вычисление цифры не обращайте внимания.)
+161
/*
* Calculates date for $count_days before today
*
* @param int $count_days - how much days before today
* @return date - date for $count_days before today
*/
function DaysBeforeToday($count_days) {
$date = date('Y-m-d');
$pos = strrpos($date, '-');
$date = substr($date, 0, $pos + 1) . (substr($date, $pos + 1, 2) - $count_days);
return $date;
}
ня! ^^
+155
function printNumbersTimeout20_100() {
var i = 1;
var timerId = setTimeout(function go() {
console.log(i);
if (i < 20) setTimeout(go, 100);
i++;
}, 100);
}
// вызов
printNumbersTimeout20_100();
Вывод чисел каждые 100мс, через setTimeout
Сделайте то же самое, что в задаче "Вывод чисел каждые 100мс", но с использованием setTimeout вместо setInterval.
http://learn.javascript.ru/task/vyvod-chisel-kazhdye-100ms-cherez-settimeout
−121
@interface MICheckBox : UIButton{
BOOL isChecked;
AppDelegate * appp;
}
@property(nonatomic,assign)BOOL isChecked;
@property(nonatomic,retain)AppDelegate * appp;
-(IBAction) checkBoxClicked:(id)tt;
@end
@implementation MICheckBox
- (id)initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
appp=(AppDelegate *)[[UIApplication sharedApplication]delegate];
if (self) {
self.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
[self setImage:[UIImage imageNamed:@"cb_dark_off.png"] forState:UIControlStateNormal];
[self addTarget:self action:@selector(checkBoxClicked:)forControlEvents:UIControlEventTouchUpInside];
}
return self;
}
-(IBAction)checkBoxClicked:(id)tt{
MICheckBox *ss = (MICheckBox *)tt;
if(self.isChecked ==NO){
self.isChecked =YES;
[self setImage:[UIImage imageNamed:@"cb_dark_on.png"]forState:UIControlStateNormal];
int JumpTo_swichCase = ss.tag/1000;
NSLog(@"---------------------------------------------------------------");
NSLog(@"AAAAAAA Which Swich CASE==%d",JumpTo_swichCase);
switch (JumpTo_swichCase) {
case 12:{
if(ss.tag>=12100){
NSLog(@"AAAAAAA CK.tag=%d",ss.tag);
int GG = ss.tag;
GG=GG-12100;
NSLog(@"You have Cheked CK===%@",[appp.Arr_ZWhyDiditHappen objectAtIndex:GG]);
[appp.ArrSTATUS_CKWhyDidHappen addObject:[appp.Arr_ZWhyDiditHappen objectAtIndex:GG]];
}else if (ss.tag>=12000){
NSLog(@"AAAAAAA CK.tag=%d",ss.tag);
int GG = ss.tag;
GG=GG-12000;
NSLog(@"You have Cheked CK===%@",[appp.Arr_ZhowYouFelt objectAtIndex:GG]);
[appp.ArrSTATUS_CKHowyouFelt addObject:[appp.Arr_ZhowYouFelt objectAtIndex:GG]];
}
}break;
default:{
}break;
}
}
//------------------------------------------------------------------------------------------
else{
self.isChecked =NO;
[self setImage:[UIImage imageNamed:@"cb_dark_off.png"]forState:UIControlStateNormal];
int JumpTo_swichCase = ss.tag/1000;
NSLog(@"---------------------------------------------------------------");
NSLog(@"RRRRRRRR Which Swich CASE==%d",JumpTo_swichCase);
switch (JumpTo_swichCase) {
case 12:{
if(ss.tag>=12100){
NSLog(@"RRRRRRRR CK.tag=%d",ss.tag);
int GG = ss.tag;
GG=GG-12100;
NSLog(@"You have Cheked CK===%@",[appp.Arr_ZWhyDiditHappen objectAtIndex:GG]);
[appp.ArrSTATUS_CKWhyDidHappen removeObject:[appp.Arr_ZWhyDiditHappen objectAtIndex:GG]];
}else if (ss.tag>=12000){
NSLog(@"RRRRRRRR CK.tag=%d",ss.tag);
int GG = ss.tag;
GG=GG-12000;
NSLog(@"You have Cheked CK===%@",[appp.Arr_ZhowYouFelt objectAtIndex:GG]);
[appp.ArrSTATUS_CKHowyouFelt removeObject:[appp.Arr_ZhowYouFelt objectAtIndex:GG]];
}
}break;
default:{
}break;
}
}
}
Вот такой вот чекбокс. Пример использования внутри.
+157
$("#SubmitButton").click(function () {
for (a_cik = 0; a_cik < 2; a_cik++) {
for (c_cik = 0; c_cik < 7; c_cik++) {
elem_cik=$('#AvailabilityList_'+a_cik+'__Years_'+c_cik+'_');
if (elem_cik != null) {
if (elem_cik.parent().parent().hasClass('qqq')) { // Проверка элемента на видимость
if (!(((elem_cik.val() >= '1') && (elem_cik.val() <= '9')) || ((elem_cik.val() >= '10') && (elem_cik.val() <= '17')))) {
alert('Ошибка. Возраст ребёнка не указан, или задан в неверном формате. Исправьте ошибку и повторите попытку');
elem_cik.focus();
return false;
}
}
}
}
}
$("#BookingForm").submit()
});
Валидация возрастов детей перед их передачей дальше. ATTEMPTION MAGIC NUMBER!
+164
var add_res = titles.pop();//высовываем последний элемент
add_res.sites.push($(this).find("a").attr("href"));//засовываем еще одну ссылку
titles.push(add_res);//засовываем взад
+136
var regex = new Regex(@"{[\w\d]+}");
var keys = (regex.Matches(m_Format.Format)
.Cast<object>()
.Select(match => match.ToString()
.Replace("{", ""))
.Select(replace => replace.Replace("}", "")))
.ToList();
+129
private List<Ball> _balls;
private Interaction GetInteraction(Ball ball) {
foreach (var b2 in _balls.SkipWhile(b => b != ball).Skip(1)) {
/* ... */
}
}
var table = _balls.Select(GetInteraction);
Откопал в своей проге.
нужно было определить, какой шарик с кем взаимодействует раньше всего, притом если уже рассчитано взаимодействие 1 и 2 шарика (при рассчёте взаимодействий 1 и 2, 1 и 3, 1 и 4, ... и выделено самое раннее взяимодействие шарика 1), то взимодействие 2 и 1 рассчитываеть не надо. Таким образом, нужно было пройти все пары шариков так, чтоб первый встретился в списке раньше второго.
Массивы, индексы и циклы? Не, не знаем такого. Только Select, только ФП, только колдовство со SkipWhile(b => b!=ball).Skip(1).
+151
$idmenu = intval(strip_tags(trim($_REQUEST[idmenu])));
+147
getOffsetPosition: function( self, hash ) {
return $( '#' + hash, self.dom.root ).offset().top - 0;
},
// 27 is a magic fix number :: +5
getNumFromStrPx: function( pixels ) {
return ( pixels.replace( 'px' , '' ) - 0 ) - 22;
},
Magic Mashrooms ;) 1200 mics => non stop and sound sucks