Python ගැටලු විසඳන කට්ටලයේ මට්ටම 10.1
පරිශීලකයාගෙන් අංක දෙකක් විමසන්න. මෙම අංක දෙක මිතුරු සංඛ්යා (amicable numbers) දැයි පරීක්ෂා කරන්න.
ලැයිස්තුවක් ලබා දී ඇත:
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];
විචල්යයක් ලබා දී ඇත:
n = 3;
මෙම ලැයිස්තුව ඉහළ මානයේ ලැයිස්තුවක් බවට හැරවන්න,
උපලැයිස්තුවකට n මූලද්රව්ය ඇති පරිදි.
ලැයිස්තුවක් ලබා දී ඇත:
[
[1, 2, 3, 4, 5],
[1, 2, 3],
[1, 2],
]
සෑම උපලැයිස්තුවකටම හිස් නූල් එකතු කරන්න, සෑම උපලැයිස්තුවකම මූලද්රව්ය සංඛ්යාව එම ලැයිස්තුවේ දිගම උපලැයිස්තුවේ මූලද්රව්ය සංඛ්යාවට සමාන වන තෙක්.
නිශ්චිත දින සඳහා දත්ත ලැයිස්තුවක් ලබා දී ඇත, පහත ව්යුහයේ ගබඩා කර ඇත:
data = [
{
'year': 2019,
'month': 11,
'day': 20,
'data': ['දත්ත සහිත ලැයිස්තුව']
},
{
'year': 2019,
'month': 11,
'day': 21,
'data': ['දත්ත සහිත ලැයිස්තුව']
},
{
'year': 2019,
'month': 12,
'day': 25,
'data': ['දත්ත සහිත ලැයිස්තුව']
},
{
'year': 2019,
'month': 12,
'day': 26,
'data': ['දත්ත සහිත ලැයිස්තුව']
},
{
'year': 2020,
'month': 10,
'day': 29,
'data': ['දත්ත සහිත ලැයිස්තුව']
},
{
'year': 2020,
'month': 10,
'day': 30,
'data': ['දත්ත සහිත ලැයිස්තුව']
},
{
'year': 2020,
'month': 11,
'day': 19,
'data': ['දත්ත සහිත ලැයිස්තුව']
},
{
'year': 2020,
'month': 11,
'day': 20,
'data': ['දත්ත සහිත ලැයිස්තුව']
},
]
දත්ත ව්යුහය පහත ව්යුහයට හැරවීම සඳහා කේතය ලියන්න:
{
වර්ෂය1: {
මාසය1: {
දිනය1: [දත්ත ලැයිස්තුව],
දිනය2: [දත්ත ලැයිස්තුව],
දිනය3: [දත්ත ලැයිස්තුව],
},
මාසය2: {
දිනය1: [දත්ත ලැයිස්තුව],
දිනය2: [දත්ත ලැයිස්තුව],
දිනය3: [දත්ත ලැයිස්තුව],
}
},
වර්ෂය2: {
මාසය1: {
දිනය1: [දත්ත ලැයිස්තුව],
දිනය2: [දත්ත ලැයිස්තුව],
දිනය3: [දත්ත ලැයිස්තුව],
},
මාසය2: {
දිනය1: [දත්ත ලැයිස්තුව],
දිනය2: [දත්ත ලැයිස්තුව],
දිනය3: [දත්ත ලැයිස්තුව],
}
}
}