# The Joy Of Computing Using Python Week 6 Programming Assignments | NPTEL | Answers Jan 2023

## Aman likes to study about planets. Every night he goes outside and observe some planets with his telescope. Then he guesses the distance of each planet and pen it down. In this process he also pen down his favourite planet position. Given the distance of each planet to be unique you need to return position of Aman's favourite planet after sorting all the distances.

```Input:

N (No of planets)
L (List of distances of planet)
K (position of Aman's favourite planet in unsorted list)

Output:

Position of Aman's favourite planet in sorted List.

Example:

Input
5
[4,5,3,2,1]
2

Output
5
```
```N=int(input())
L=[int(i) for i in input().split()]
K=int(input())
print(sorted(L).index(L[K-1])+1,end="")
```

## Romeo and Juliet love each other. Romeo wants to send a message to Juliet and also don't want anyone to read it without his permission. So, he shifted every lower-case letter in the sentence by -2 position and every upper-case letter by -3 position. (If the letter is c, after shifting to by -2 position it changes to a, and for D new letter will be A). But the letter is too long, and Romeo does not have enough time to encrypt his whole letter. Write a program to help Romeo that prints the encrypted message. You can assume there are no special characters except spaces and numeric value.

```Input
A string S

Output
Encrypted string

Example

Input
Hello Juliet

Output
Ecjjm Gsjgcr
```
```S = input()
import string

low = string.ascii_lowercase
cap = string.ascii_uppercase

ans  = ''

for i in S:
if i in low:
index = low.index(i)
# 1-2 = -1+26 = 25
index = ((index-2)+26)%26
ans+=low[index]
elif i in cap:
index = cap.index(i)
# 1-2 = -1+26 = 25
index = ((index-3)+26)%26
ans+=cap[index]
else:
ans+=i

print(ans,end="")
```

## write a function whole(N) which takes a number N and return the sum of first N whole number. Write the program using recursion.

```Input
N

Output
sum of whole numbers till N

Example:

Input
3

Output
6```
```N=int(input())
print(sum([i for i in range(N+1)]),end="")
```

Disclaimer:
" This page contains Programming Assignment related to The Joy of Computing using Python . The answers to these questions are provided for educational and informational purposes only.These answers are provided only for the purpose to help students to take references. This website does not claim any surety of 100% correct answers. So, this website urges you to complete your assignment yourself."