Macarrisme al 100%


Submit solution

Points: 2
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type
Arrays/Llistes
Category
Introduccio
Allowed languages
Bash, C#, Haskell, Java, Kotlin, PHP, Python

Generalment els programes d'ordinador donen els % fent servir un número entre 0 i 1. Però això és difícil d'entendre per als humans. És molt més comprensible 72% que 0.72

Entrada

El problema comença amb un número \(N\) que diu el tamany de l'array que cal fer servir. Després hi ha una línea amb \(N\) valors, tots ells entre 0 i 1, amb no més de 2 decimals. Els valors es poden llegir amb un nextDouble().

Sortida

Es tornarà l'array sencer, a on cada número s'ha transformat en la seva representació en %, afegint el caràcter de % al final.

Exemple d'Entrada

4
0.72 0.49 0.31 0.01

Exemple de Sortida

72.0% 49.0% 31.0% 1.0%

Comments


  • -1
    bielp  commented on Nov. 29, 2024, 5:11 p.m.

    ⢀⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣞⣿⣿⣿⣿⣿⣿⢯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠷⣿⢿⣿⣿⣿⣿⣿⢿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡣⣿⣿⣿⣿⡿⣿⣿⢿⣿⢿⣟⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣻⣿⣿⣿⡱⣾⣿⡟⢋⡱⣌⣷⣾⡿⣯⣟⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣻⣿⡵⣟⣇⣼⣿⠿⣟⣻⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣃⣿⣿⡟⣸⣧⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢟⣿⣻⡿⢿⡿⣜⣿⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣻⣟⣿⣿⣿⣿⡿⢿⠷⣛⣿⠟⠫⣑⢡⣽⣿⣭⣀⡉⠻⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢿⣛⣝⣲⣽⠻⣍⢎⣵⢊⣜⣶⣿⣿⣶⣼⣻⣯⣷⣶⣤⢦⡩⣍⣟⡻⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠋⠑⣌⠃⢞⠾⣟⢫⠷⣩⣾⢭⣻⠾⠿⠿⣿⣉⠙⠉⢹⠉⠙⠻⠟⣿⠛⢯⡟⠶⠤⣭⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢟⡩⣤⡔⢦⡱⣩⡐⣖⣋⠶⣌⠣⣞⡱⣍⢮⢤⣳⣦⣾⣷⣾⡿⡿⢿⠿⠿⠿⡟⠿⢷⣦⢻⣷⣄⣀⣀⠀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠍⡚⣅⠫⣑⠹⣏⢷⡿⣽⢶⡍⡞⡡⢞⣵⡽⢎⣝⣾⠟⣛⣩⣭⣤⣴⣶⣶⣶⣶⣾⣿⣿⣷⡶⢖⡚⠷⢞⣛⡛⣦⡈⠹⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⡿⣿⠿⣟⣿⣿⣷⣾⣶⣦⣄⣑⠂⡙⢌⠺⡝⣭⢳⡜⣥⢳⣿⡿⠞⡟⢩⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡱⢢⡜⠲⡄⣈⡙⢎⢿⣤⠘⣻⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⡿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣦⣷⣝⣾⣷⣻⣾⣌⣍⣤⣾⣷⣿⣿⣿⣿⠿⠟⠛⠛⣛⣿⣿⣿⣿⣿⣿⣿⣝⣳⣾⡷⢾⠶⠿⠮⠶⠽⢷⣌⠛⢿⣿⣷⣿⡿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⠿⠟⣛⣯⣝⣙⢫⡝⣻⢻⣿⣦⣄⣉⣻⣿⣿⣿⣿⣿⢿⡿⢿⣿⣿⣿⣿⣿⣿⣿⣧⣄⣀⣀⣀⣿⣿⣿⣿⣿⣫⠿⠛⠉⠭⣤⢦⡴⠶⠶⢶⣬⣀⣤⣬⣟⣉⡈⡙⠛⠿⠿⠿⢞⡿⣽⣿ ⣿⡿⠿⠃⢀⠘⠛⠛⠛⠋⠙⠋⠙⠋⠛⠉⠉⢙⣿⡟⣛⠻⣟⣿⣾⣦⣄⠀⠀⠀⠀⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⠉⢁⣀⣀⣤⣄⡘⢚⡐⣃⠖⡖⢮⡽⣦⡽⣽⣯⣛⡿⣿⣿⣷⣳⢦⡐⢆⡒⣲⣹⣞ ⠟⠁⢀⣠⣾⣤⡶⠆⠀⠀⠀⠀⠀⠀⠀⢀⣄⣼⣿⣷⣿⣶⣿⣿⠿⠿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣈⣽⠫⣍⡹⡱⢎⣳⣽⣶⣷⣮⢱⢯⡳⣟⢿⣿⡳⣟⡿⣿⣿⣜⡳⢬⢣⡍⠯⣟ ⣦⢰⣿⢛⣽⣿⠁⠀⠀⠀⠀⠀⠀⠀⠐⠋⠋⠉⠉⣷⣼⡿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣼⣿⡇⠘⡤⡱⡑⢮⡐⣻⣿⣿⣷⠩⣞⡱⣏⠾⣷⣿⣯⣟⣷⣻⣯⡝⣣⠗⣎⢳⣬ ⣿⣀⢸⠃⢻⡿⣆⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣤⣠⣴⣾⡿⢿⢛⠋⣄⠳⡰⢡⢜⡢⣵⣿⠟⣙⢣⡛⣤⢛⡼⣋⠷⣿⣿⣻⣞⡧⣟⢾⡡⢟⡬⣳⣶ ⣿⣿⣬⠱⡌⠘⠻⠷⣦⣄⠀⠀⠀⠀⠀⠀⠀⡀⢀⡀⠠⣿⣆⣤⠀⢠⣠⣴⣤⣶⣿⡿⣿⣹⡿⢛⠙⡷⢼⢃⠎⣌⠱⣌⣲⣱⣯⡾⢿⡛⢦⡙⢬⢣⡝⢦⣫⢵⣏⢿⣟⣯⢷⣯⢟⡼⣣⠝⣎⠶⣩⢿ ⣿⣿⣿⣿⡅⡴⢀⠃⠲⣭⡻⣷⣾⡶⣿⡷⠿⢿⡻⣦⡞⢭⣻⣿⣧⣹⣿⢿⢷⣹⣄⣯⣽⣌⣱⣾⣳⣮⣶⣽⣾⣾⣿⢿⡟⣯⢝⡱⢧⡙⢦⡙⢮⡱⢎⣷⣾⣿⣟⣾⣿⡝⣯⢞⡱⢎⣧⣻⣼⣷⣿⣿ ⣿⣿⣿⣿⣿⣿⣾⣆⣁⠈⠹⣬⣟⣷⠙⡞⣧⣦⣽⣥⣿⣻⣿⣷⣿⣿⣿⣿⣾⣷⣿⣿⣿⣿⣿⢿⡿⢿⣛⠯⣝⡺⣌⡳⣚⣥⢫⡝⣶⣩⠷⣝⣣⣿⣿⣿⣿⡳⡽⣾⠟⣍⢲⢬⣳⢿⣶⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣄⡈⠻⣶⣜⡰⢪⡵⣋⢷⢫⣟⡻⣟⡿⣻⢟⡯⣝⡞⢧⣛⠶⣩⣛⢾⢣⡏⣟⡜⡳⢭⡳⡵⢎⣯⡽⢶⣭⢻⣜⣳⣿⣿⢿⢣⠙⡆⣽⣮⣔⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣼⣍⣛⠃⠗⣩⠞⣧⢫⢷⡹⣞⣵⢫⢷⡹⣜⢧⡹⢎⡵⣎⢧⣳⣹⣬⢳⣭⡳⣝⢾⣹⢶⣻⣯⣞⣽⡾⢟⡹⣤⣧⣮⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄⡙⡌⢧⢫⠷⣝⡾⣏⡾⣽⣞⣧⣻⣝⡾⣭⣾⣱⢧⢯⡷⣞⡷⣽⣞⣯⣿⣿⠟⣼⣡⣿⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣝⠮⣝⢾⣻⣿⣽⣿⣷⣿⣿⣿⣿⣷⣿⣾⣯⣟⣯⣿⣷⣿⣿⡻⣍⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣮⡖⣥⠛⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⡞⣿⣿⣿⣿⢣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣞⡱⢎⡟⣿⣟⠻⣿⠽⣿⢿⣿⣿⣏⢿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣙⢺⡌⢿⡇⡛⣿⡌⣿⣎⣿⡯⣝⢢⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠜⣫⠜⡞⣥⠳⣩⢷⣻⣿⡜⣷⣍⡞⡸⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡟⣥⠻⣜⡹⠞⣤⠻⣤⡿⣿⣽⢷⡸⣷⡬⣑⣎⠾⣽⢻⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠹⢿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⠿⠿⡿⢿⡝⡻⣛⡛⣟⡻⣍⣯⣽⣥⣿⣼⢣⡿⡼⣹⣽⣆⣿⠻⢰⢏⣼⣷⡹⣎⡿⣖⡸⣿⣶⣭⣞⣱⡞⡴⣋⢟⣛⡛⣛⢫⠛⢿⠛⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⡿


    • 4
      LladosFitness  commented on Nov. 14, 2023, 9:49 a.m.

      faaak, esa es la musica que uso para dormir como un faking jefe


  • -3
    HepingZhu  commented on Nov. 7, 2023, 12:25 p.m. edited

    .


  • -5
    Alex_Porras  commented on Nov. 3, 2023, 8:47 a.m.

    This comment is hidden due to too much negative feedback. Click here to view it.


  • 2
    srivas_ITB  commented on Oct. 22, 2023, 6:41 p.m.

    El mateix problema, però pels que fan servir Kotlin...

    val scan = Scanner(System.'in').useLocale(Locale.ENGLISH)

    ... i si copieu el codi, vigileu amb les cometes del System.`in` que no em deixa posar les correctes :-(


  • 7
    Jaykmeit  commented on June 7, 2023, 11:08 p.m. edited

    Un poco de feedback para los que puedan tener problemas con la siguiente excepción en Java (si es que os llega a salir):

    > java.util.InputMismatchException

    Esto seguramente se deba a que tenemos el programa con configuración regional al Español (o al Catalán). Como sabréis, la manera de representar los decimales en ambos idiomas se separan con el uso de la coma (,). Entonces el problema de esto está en que cuando el compilador os pasa los decimales con punto (.), os salta el error porque no lo reconoce como un valor que separa el entero con el decimal.

    Si queréis solucionar esto, habrá que cambiar el idioma con el que compilamos a través de la consola. Colocad esto dentro de vuestro main:

    Locale.setDefault(Locale.US);