📅  最后修改于: 2023-12-03 14:50:47.207000             🧑  作者: Mango
这道题目是 ISRO CS 2015 的考题。题目如下:
给你一个整数 N,请你找到小于等于 N 的最大奇数。请写一个程序,实现该功能。如果找不到奇数,则返回 -1。
具体要求如下:
整数 N(1 ≤ N ≤ 10^6)
若存在小于等于 N 的奇数,则输出最大的奇数,否则输出 -1。
10
9
要找到小于等于 N 的最大奇数,必须考虑两种情况:
def find_largest_odd_number(n):
if n % 2 == 1:
return n
else:
return n - 1