Improve Article
Save Article
Improve Article
Save Article
Given eight digits of a phone number as an integer N, the task is to find the missing last two digits and print the complete number when the last two digits are the sum of given eight digits.
Examples:
Input: N = 98765432
Output: 9876543244
Input: N = 10000000
Output: 1000000001
Approach:
- Get the eight digits of the phone number from N one by one using the Modulo 10 operator (%10).
- Add these digits in a variable say sum to get the sum of the eight digits.
- Now, there are two cases:
- If sum < 10 then it is a single digit i.e. insert 0 in the beginning to make it a two digit number without affecting the value.
- Else sum is the number represented by the last two digits.
Below is the implementation of the above approach:
C++
#include <iostream>
using
namespace
std;
void
findPhoneNumber(
int
n)
{
int
temp = n;
int
sum;
while
(temp != 0) {
sum += temp % 10;
temp = temp / 10;
}
if
(sum < 10)
cout << n <<
"0"
<< sum;
else
cout << n << sum;
}
int
main()
{
long
int
n = 98765432;
findPhoneNumber(n);
return
0;
}
Java
class
GFG
{
static
void
findPhoneNumber(
int
n)
{
int
temp = n;
int
sum =
0
;
while
(temp !=
0
)
{
sum += temp %
10
;
temp = temp /
10
;
}
if
(sum <
10
)
System.out.print(n +
"0"
+ sum);
else
System.out.print(n +
""
+ sum);
}
public
static
void
main(String[] args)
{
int
n =
98765432
;
findPhoneNumber(n);
}
}
Python 3
def
findPhoneNumber(n):
temp
=
n
sum
=
0
while
(temp !
=
0
):
sum
+
=
temp
%
10
temp
=
temp
/
/
10
if
(
sum
<
10
):
print
(n,
"0"
,
sum
)
else
:
n
=
str
(n)
sum
=
str
(
sum
)
n
+
=
sum
print
(n)
if
__name__
=
=
'__main__'
:
n
=
98765432
findPhoneNumber(n)
C#
using
System;
class
GFG
{
static
void
findPhoneNumber(
int
n)
{
int
temp = n;
int
sum = 0;
while
(temp != 0)
{
sum += temp % 10;
temp = temp / 10;
}
if
(sum < 10)
Console.Write(n +
"0"
+ sum);
else
Console.Write(n +
""
+ sum);
}
static
public
void
Main ()
{
int
n = 98765432;
findPhoneNumber(n);
}
}
Javascript
<script>
function
findPhoneNumber(n)
{
let temp = n;
let sum=0;
while
(temp != 0) {
sum += temp % 10;
temp = Math.floor(temp / 10);
}
if
(sum < 10)
document.write(n +
"0"
+ sum);
else
document.write(n +
""
+ sum);
}
let n = 98765432;
findPhoneNumber(n);
</script>
Time Complexity: O(log10n)
Auxiliary Space: O(1)
Improve Article
Save Article
Improve Article
Save Article
Given eight digits of a phone number as an integer N, the task is to find the missing last two digits and print the complete number when the last two digits are the sum of given eight digits.
Examples:
Input: N = 98765432
Output: 9876543244
Input: N = 10000000
Output: 1000000001
Approach:
- Get the eight digits of the phone number from N one by one using the Modulo 10 operator (%10).
- Add these digits in a variable say sum to get the sum of the eight digits.
- Now, there are two cases:
- If sum < 10 then it is a single digit i.e. insert 0 in the beginning to make it a two digit number without affecting the value.
- Else sum is the number represented by the last two digits.
Below is the implementation of the above approach:
C++
#include <iostream>
using
namespace
std;
void
findPhoneNumber(
int
n)
{
int
temp = n;
int
sum;
while
(temp != 0) {
sum += temp % 10;
temp = temp / 10;
}
if
(sum < 10)
cout << n <<
"0"
<< sum;
else
cout << n << sum;
}
int
main()
{
long
int
n = 98765432;
findPhoneNumber(n);
return
0;
}
Java
class
GFG
{
static
void
findPhoneNumber(
int
n)
{
int
temp = n;
int
sum =
0
;
while
(temp !=
0
)
{
sum += temp %
10
;
temp = temp /
10
;
}
if
(sum <
10
)
System.out.print(n +
"0"
+ sum);
else
System.out.print(n +
""
+ sum);
}
public
static
void
main(String[] args)
{
int
n =
98765432
;
findPhoneNumber(n);
}
}
Python 3
def
findPhoneNumber(n):
temp
=
n
sum
=
0
while
(temp !
=
0
):
sum
+
=
temp
%
10
temp
=
temp
/
/
10
if
(
sum
<
10
):
print
(n,
"0"
,
sum
)
else
:
n
=
str
(n)
sum
=
str
(
sum
)
n
+
=
sum
print
(n)
if
__name__
=
=
'__main__'
:
n
=
98765432
findPhoneNumber(n)
C#
using
System;
class
GFG
{
static
void
findPhoneNumber(
int
n)
{
int
temp = n;
int
sum = 0;
while
(temp != 0)
{
sum += temp % 10;
temp = temp / 10;
}
if
(sum < 10)
Console.Write(n +
"0"
+ sum);
else
Console.Write(n +
""
+ sum);
}
static
public
void
Main ()
{
int
n = 98765432;
findPhoneNumber(n);
}
}
Javascript
<script>
function
findPhoneNumber(n)
{
let temp = n;
let sum=0;
while
(temp != 0) {
sum += temp % 10;
temp = Math.floor(temp / 10);
}
if
(sum < 10)
document.write(n +
"0"
+ sum);
else
document.write(n +
""
+ sum);
}
let n = 98765432;
findPhoneNumber(n);
</script>
Time Complexity: O(log10n)
Auxiliary Space: O(1)
В наш информационный век мобильные телефоны являются незаменимыми инструментами чата. Мобильный телефон позволяет нам передавать друг другу нужную информацию, а затем мы
Необходимо знать основную информацию о другой стороне. Обычно мы сталкиваемся с некоторыми номерами мобильных телефонов, которые знают только первые три цифры и последние четыре цифры, так как вы узнаете, что вам нужен телефон этого человека?
Где номер? Прежде всего, нам нужно знать, что каждый номер мобильного телефона состоит из 11 цифр и он будет иметься в каждой провинции, затем нам нужно знать атрибуцию людей, о которых вы спрашиваете, поэтому
Можно максимально сократить время запроса, тогда я научу вас делать запросы.
Первый шаг — ввести номер, соответствующий первым трем цифрам и последним четырем цифрам, а также расположение номера.
Нажмите «Запрос», чтобы получить все три верхних и четыре нижних числа, найденных на данный момент. Конечно, если вы знаете одну или две цифры из средних четырех цифр, вы можете узнать
Размах будет еще меньше.
Второй шаг — экспортировать необходимые данные, а затем добавить их в соответствии с отфильтрованной информацией.
Этот метод прост и практичен, и я надеюсь помочь вам позже. В частности, вы можете добавить его собственную консультацию по аккаунту WeChat Один Четыре Три Три Семь Девять Два Восемь Семь Семь
Узнаем номер вашего мобильного телефона)))
1. берем калькулятор
2. вводим 3 первые цифры вашего номера телефона (без кода)
3. умножаем на 80
4. прибавляем 1
5. умножаем на 250
6. прибавляем 4 последние цифры вашего номера телефона
7. повторяем пункт 6.
8. отнимаем 250
9. делим на 2
10. смотрим, что получилось)))))
12 комментариев
-
Прикольно! Математика — вещь!!!
-
Это же кто-то заморочился и просчитал варианты!! Класс!! У меня получилось! Тоже удивилась))
-
ИЛИ Я БЕРЕЗА ИЛИ НОМЕР НЕ ТОТ)))))))))))))))))))))))))))
-
Класс)))
-
Занимательная математика)))
-
Получился номер телефона,прикольно :))
-
получилось, хотя были сомнения)))))
-
О, прикольно)))) сейчас друзьям кину, пусть считают)))
-
Больше всего понравился заголовок: Узнаем номер Вашего телефона))) и дальше- возьмите первые три цифры, потом следующие четыре. Так что узнаем-то, если и так все знаем))).
-
Поэтому и в категории «юмор») Загадка из разряда «начинается на ля- , заканчивается на -гушка»)
-
Да да)))
-
Хм! Мой номер!
Хотите получать обновления сайта «Всё об iPad» на вашу почту?
4 способа узнать номер телефона и не спрашивать его прямо
Хотя бы раз в жизни возникает необходимость найти номер телефона нового знакомого или забытого друга. Когда возможности спросить напрямую или у окружающих нет, на помощь приходят другие способы поиска информации.
Через поисковик
Самый быстрый способ − ввести известные данные человека в поисковике. Для этого потребуется ФИО.
Система поиска перенаправит на различные онлайн-сервисы. Это могут быть:
- открытые онлайн-источники;
- онлайн-справочники с телефонными номерами;
- базы данных абонентов.
Если человек хотя бы раз указывал свой номер на досках объявлений или в социальных сетях, то при запросе будет получен положительный ответ. Однако онлайн-справочники не всегда могут предоставить достоверную информацию − чаще всего они составляются на основании обычных справочников и «слитых» баз абонентов. Возможно, человек уже поменял цифры телефона или запретил использовать свои данные. В таком случае поиск закончится разочарованием.
Телефонные справочники
В век технологий многие уже позабыли о существовании бумажных справочников. Однако именно там можно найти необходимый номер, зная фамилию и имя владельца. Нужное издание можно купить в ларьках Роспечати, книжных магазинах, на почте или запросить в библиотеке.
Данный способ пригодится в том случае, если ищется стационарный телефон жителя этого города. Для иногородних абонентов понадобится отыскать справочник нужного города, что существенно сложней.
Иногда помогает позвонить в местную справочную, но информацию предоставят лишь при отсутствии отказа об использовании персональных данных.
Социальные сети
В определенных случаях можно обратиться за помощью к социальным сетям. Некоторые пользователи указывают номера телефонов в профиле.
Можно спросить в группах и сообществах. Наибольшую эффективность этот способ можно наблюдать в небольших населенных пунктах или в группе университета, школы и других организаций.
С помощью калькулятора
Этот вариант является эффектным способом узнать заветные цифры у понравившейся девушки. Для этого под рукой нужен лишь обычный калькулятор или мобильный телефон. Последовательность действий проста:
- Дать опрашиваемому устройство.
- Попросить набрать первые три цифры его номера. Это должны быть цифры после кода оператора.
- Умножить набранные цифры на 80. К полученному результату прибавить единицу.
- Умножить на 250.
- Прибавить последние 4 цифры номера.
- Еще раз прибавить последние 4 цифры.
- Отнять от полученного результата 250 и разделить на два.
Итоговый результат и будет нужным номером телефона.
Описанные способы могут оказать помощь при поиске необходимого номера телефона и установить связь с нужным человеком. А последний вариант и вовсе можно использовать с целью произвести впечатление.
Загрузка…