DEV Community

Discussion on: Daily Challenge #198 - 21 Blackjack

Collapse
 
maskedman99 profile image
Rohit Prasad

Python

var = input("Enter the string: ")
var = var.split(' ')

sum = 0;
a = 0
for i in var:
        if i == 'K' or i == 'J' or i == 'Q':
                sum += 10
        elif i == 'A':
                a += 1
        else:
                sum += int(i)

if sum + a*11 <= 21:
        sum += a*11
elif sum + a <= 21:
        sum += a
else:
        for i in range(a):
                if sum <= 21:
                        sum += 11
                else:
                        sum += a-i  
                        break

print(sum)