X
بکندباز

تابعی بنویسید که یک عدد n را به‌عنوان ورودی دریافت کند و بزرگ‌ترین عدد صحیحی را که کوچک‌تر یا مساوی n است و بیشترین مجموع ارقام را دارد، برگرداند.

مثال

largest_digit_sum(100) ➞ 99
# مجموع ارقام 99 = 9 + 9 = 18
# تمام اعداد از 0 تا 98 و خود 100 مجموع ارقامی کمتر از 18 دارند.

largest_digit_sum(48) ➞ 48
# مجموع ارقام 48 = 4 + 8 = 12
# مجموع ارقام 39 = 3 + 9 = 12
# 48 بزرگ‌تر از 39 است، پس 48 برگردانده می‌شود.

نمونه ورودی و خروجی

LargestDigitSum(100) ➞ 99

LargestDigitSum(48) ➞ 48

LargestDigitSum(10) ➞ 9
Assert.Equal(99, Backendbaz.LargestDigitSum(100));
Assert.Equal(48, Backendbaz.LargestDigitSum(48));
Assert.Equal(9, Backendbaz.LargestDigitSum(10));
Assert.Equal(1, Backendbaz.LargestDigitSum(1));
Assert.Equal(18, Backendbaz.LargestDigitSum(18));
Assert.Equal(1999, Backendbaz.LargestDigitSum(2090));
Assert.Equal(8999999, Backendbaz.LargestDigitSum(9000000));

برای ثبت پاسخ خود، ابتدا باید در سایت وارد شوید.

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*

تمرینات مرتبط

Array ( [SERVER_SOFTWARE] => LiteSpeed [REQUEST_URI] => /practice/pr-68367/csharp/?practice_tag=numbers [PATH] => /usr/local/bin:/bin:/usr/bin [HTTP_ACCEPT] => */* [HTTP_ACCEPT_ENCODING] => gzip, br, zstd, deflate [HTTP_HOST] => backendbaz.ir [HTTP_USER_AGENT] => Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) [DOCUMENT_ROOT] => /home/backendb/public_html [REMOTE_ADDR] => 216.73.216.1 [REMOTE_PORT] => 17268 [SERVER_ADDR] => 62.60.201.86 [SERVER_NAME] => backendbaz.ir [SERVER_ADMIN] => webmaster@backendbaz.ir [SERVER_PORT] => 443 [REQUEST_SCHEME] => https [REDIRECT_URL] => /practice/pr-68367/csharp/ [REDIRECT_QUERY_STRING] => practice_tag=numbers [REDIRECT_REQUEST_METHOD] => GET [HTTPS] => on [HTTP_AUTHORIZATION] => [REDIRECT_STATUS] => 200 [X_SPDY] => HTTP2 [SSL_PROTOCOL] => TLSv1.3 [SSL_CIPHER] => TLS_AES_256_GCM_SHA384 [SSL_CIPHER_USEKEYSIZE] => 256 [SSL_CIPHER_ALGKEYSIZE] => 256 [SCRIPT_FILENAME] => /home/backendb/public_html/index.php [QUERY_STRING] => practice_tag=numbers [SCRIPT_URI] => https://backendbaz.ir/practice/pr-68367/csharp/ [SCRIPT_URL] => /practice/pr-68367/csharp/ [SCRIPT_NAME] => /index.php [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [X-LSCACHE] => on [PHP_SELF] => /index.php [REQUEST_TIME_FLOAT] => 1775484293.3808 [REQUEST_TIME] => 1775484293 )