Продолжить ряд чисел... задачка для школьников 2-го класса.

123 4
stabuev
На сайте с 18.11.2003
Offline
150
3260

Вдохновленный топиком про шапко:

Недавно попалась мне интересная задачка (не гуглить) для школоты 2го класса. Кто решит, или кто знает, методу не раскрывать, дайте и другим подумать :smoke:. Собственно задача. Поставьте следующее число в этом ряду:

8

18

1118

3118

132118

.............

Швейцарские часы (http://www.horlogerie.ru/)
talia
На сайте с 03.08.2004
Offline
155
#1
stabuev:
8
18
1118
3118
132118

1113122118

10 раз без гугля.

Пацаки! Почему не в намордниках? (ц)
Priorat
На сайте с 01.06.2006
Offline
92
#2
talia:
1113122118

угу

ровно столько:)

ancifer2002
На сайте с 09.02.2009
Offline
149
#3

Йа дебил :(

webcat
На сайте с 19.10.2005
Offline
137
#4

объятсните пжлста тупым с двумя высшими :(

talia
На сайте с 03.08.2004
Offline
155
#5
ancifer2002:
Йа дебил
webcat:
объятсните пжлста тупым с двумя высшими

Не переживайте. Это очень сложный расчет, с использованием факторьялов, требующий построения ориентированного графа в комплексной плоскости. 🤪

Priorat
На сайте с 01.06.2006
Offline
92
#6
webcat:
объятсните пжлста тупым с двумя высшими

132118

одна единица. одна тройка. одна двойка. две единицы. одна восьмерка

11.13.12.21.18

R
На сайте с 17.10.2008
Offline
74
#7
talia:
с использованием факторьялов, требующий построения ориентированного графа в комплексной плоскости.

Мамадарагая. Еще и это гуглить. :D

CredoLol
На сайте с 03.02.2010
Offline
72
#8
stabuev:
Вдохновленный топиком про шапко:

Недавно попалась мне интересная задачка (не гуглить) для школоты 2го класса. Кто решит, или кто знает, методу не раскрывать, дайте и другим подумать 🚬. Собственно задача. Поставьте следующее число в этом ряду:

8
18
1118
3118
132118
.............

Може я псих или немного нетрезв, но:

начало: 8

один раз восемь: 18

один раз один и один раз восемь: 1118

три раза один и один раз восемь: 3118

один раз три два раза один и один раз восемь: 132118

один раз один один раз три один раз два два раза один и один раз восемь: 1113122118

Если вас обманули, обратитесь в полицию, фсб, отдел К, этим вы спасете от мошенников ваших близких и друзей...
ancifer2002
На сайте с 09.02.2009
Offline
149
#9

Ишь чего нагуглил (то есть наяндексил) попутно. :D

ancifer2002 добавил 30.08.2010 в 01:03

Школота решает это так:

package dig;

import java.io.*;

public class digits
{
public String pars(String st)
{
String result ="";
char []ch = st.toCharArray();
int counter = 1;

if(st.length() == 1)
result= "1"+st;
else
{
for(int i = 0; i < st.length()-1; i++)
{
if(((char)ch == (char)ch[i+1]) )
{
counter++;
}
else
{
result+= Integer.toString(counter);
result+=(char)ch;
counter =1;
}
if(i == st.length()-2)
{
result+= Integer.toString(counter);
result+=(char)ch[i+1];
counter =1;
}
}

}

return result ;
}
public static void main(String[] arg) throws IOException
{
digits x = new digits();
BufferedReader read = new BufferedReader(new InputStreamReader(System.in));

String st="1";
int bloks = 0;

System.out.print("blocks number : ");
bloks = Integer.parseInt(read.readLine());

for(int i = 0; i < bloks; i++){
st = x.pars(st);
}
System.out.print(st+' ');
}
}
CredoLol
На сайте с 03.02.2010
Offline
72
#10
123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий