Форум программистов, компьютерный форум CyberForum.ru

Разминка (логическая задачка) - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C EXC_? (11) (code=0, subcode=0x0) http://www.cyberforum.ru/objective-c/thread795270.html
Всем привет. Я всего пару месяцев изучаю Objective-C. Написал свое приложение, все было замечательно пока приложение не начало вываливаться при определенных обстоятельствах с сообщением в сабже. Пишу на вирутальной машине, xCode 4.4.1 Я засел за буржуйские форумы и блоги. Практически всегда при обсуждении этой ошибки люди упоминали memory leak и problem with many autoreleased objects, как...
Objective-C @property (readonly) Добрый вечер, Решил немного поизучать obj-c. Пока не очень привычно Вопрос такой: мутаторы assign, retain, copy влияют только на setter? Если да, то почему нет никакого warning'a в записи? @property (assign, readonly) NSString* stringValue; По мне так эти мутаторы несовместимы - если есть readonly, то assign, retain, copy уже не нужен Также, когда обычно используется assign? с простыми... http://www.cyberforum.ru/objective-c/thread795058.html
Objective-C перевод с++ на obj-c
Привет всем. можно этот код переписать на objc? http://my-tech-talk.blogspot.ru/2012/06/digit-recognition-with-opencv.html
Objective-C Realtime video effects
Есть ли возможность при съемке видео накладывать изображения в зависимости от положения головы человека? Ну вот типа того Ну и каким образом тогда это сделать :)
Objective-C malloc http://www.cyberforum.ru/objective-c/thread790602.html
всем привет полез с UIimage поиграца уперся в стену везде в туториалах встречаю строчки типа GLubyte *buffer = malloc(sizeof(GLubyte)*myDataLength); или ccColor4B *buffer = malloc(sizeof(ccColor4B)*numPixels ); но мне компилятор говорит что не суй void в переменную типа char или другого типа WTF?
Objective-C Можно ли разрабатывать приложения для iOS на старом Mac? Здравствуйте! Хотелось бы заняться разработкой приложений для iOS 6...и т.д., а для начала, конечно, научиться этому. У меня есть старый MacBook 2007 года, который НЕ поддерживает установку Mountain Lion. Есть ли возможность на этом ноуте в дальнейшем разрабатывать и тестировать приложения для iOS 6.1 и последующих? На сайте Apple я понял, что нужен именно Mountain Lion. Можно ли это как-то... подробнее

Показать сообщение отдельно
korvin_
1711 / 1249 / 191
Регистрация: 28.04.2012
Сообщений: 4,524
27.02.2013, 11:50     Разминка (логическая задачка)
Чисто C без строк и объектов:

C
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <stdio.h>
 
int pow(int base, int power)
{
   int result = 1;
   while (power > 0) {
      result *= base;
      --power;
   }
   return result;
}
 
int len(int num)
{
   int result = 0;
   while (num) {
      num /= 10;
      ++result;
   }
   return result;
}
 
int compare(int x, int y)
{
   int lx = len(x);
   int ly = len(y);
   
   if (lx > ly) return lx - 1;
   if (lx < ly) return ly - 1;
   
   int r = lx - 1;
   int q = pow(10, r);
   int dx, dy;
   while (r) {
      dx = x / q;
      dy = y / q;
      if (dx != dy) break;
      
      x %= q;
      y %= q;
      q /= 10;
      --r;
   }
   return r;
}
 
int main()
{
   printf("%d\n", compare(2222, 2230));
   printf("%d\n", compare( 222, 2230));
   printf("%d\n", compare(2222, 3222));
   printf("%d\n", compare(2222,  222));
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru