フィルターのクリア

how to test for palindrome of the product of unknown digit numbers

2 ビュー (過去 30 日間)
OLUBUKOLA ogunsola
OLUBUKOLA ogunsola 2016 年 6 月 14 日
コメント済み: OLUBUKOLA ogunsola 2016 年 6 月 16 日
when testing out palindromic numbers for three digit numbers , we could create the products of the three digits this way:
for i=999:-1:100
for j=999:-1:100
answer = i*j;
what if we do not know the number of digit and the number of digit will be the input to the code , how can i adjust the 'for loop' to cater for the unknown number of digits?
say input could be 2 digits or 4 digits or 5 digits and the code will create the products
thanks

採用された回答

Walter Roberson
Walter Roberson 2016 年 6 月 14 日
for j = 10^(number_of_digits) - 1 : -1 : 10^(number_of_digits-1)
  5 件のコメント
Walter Roberson
Walter Roberson 2016 年 6 月 15 日
I do not see anywhere in your code where your store anything into a matrix.
I tested my code from number_of_digits = 1 to number_of_digits = 4 and it works fine.
OLUBUKOLA ogunsola
OLUBUKOLA ogunsola 2016 年 6 月 15 日
@Walter Roberson looking closely at for j = 10^(number_of_digits) - 1 : -1 : 10^(number_of_digits-1) that you earlier suggested actually works, the problem i had earlier with it was placement of the numerous (-1).thanks

サインインしてコメントする。

その他の回答 (1 件)

Image Analyst
Image Analyst 2016 年 6 月 15 日
Try this:
% Code with a palindrome.
theNumber = 123848321; % A palindrome
str = sprintf('%d', theNumber)
if all(str == fliplr(str))
message = sprintf('%d is a palindrome', theNumber);
uiwait(helpdlg(message));
else
message = sprintf('%d is NOT a palindrome', theNumber);
uiwait(helpdlg(message));
end
% Code with a non-palindrome.
theNumber = 163848321; % NOT a palindrome
str = sprintf('%d', theNumber)
if all(str == fliplr(str))
message = sprintf('%d is a palindrome', theNumber);
uiwait(helpdlg(message));
else
message = sprintf('%d is NOT a palindrome', theNumber);
uiwait(helpdlg(message));
end
  9 件のコメント
OLUBUKOLA ogunsola
OLUBUKOLA ogunsola 2016 年 6 月 16 日
@Walter , thanks . works now
OLUBUKOLA ogunsola
OLUBUKOLA ogunsola 2016 年 6 月 16 日
@image Analyst , the goal here is to get the numbers that i will test for palindrome. the testing is up to me now . thanks

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeAnalysis of Variance and Covariance についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by