Guide for Escriu en un Array (1)


Això és una guia per ajudar-te a començar amb aquest problema — no és la solució.
Mostra el codi per a: Consideracions generals Java 11 Python 3

Com abordar aquest problema

Se't dona la mida \(K\) d'un array, després els \(K\) valors, i finalment una posició \(N\). Has d'imprimir \ l'array sencer (amb espais entre valors) i després el valor que hi ha a la posició \(N\).

Idea general:

  1. Llegeix \(K\).
  2. Llegeix els \(K\) nombres i guarda'ls en un array (o llista).
  3. Llegeix \(N\).
  4. Imprimeix tots els elements de l'array separats per espais, en una sola línia.
  5. Imprimeix l'element que hi ha a la posició \(N\) de l'array.

Paranys habituals:

  • Les posicions comencen a 0: la primera posició és l'índex 0, no l'1.
  • Vigila el format de sortida (espais entre nombres); cal separar-los bé perquè es puguin distingir.

Pista per a Python

k = int(input())
array = list(map(int, input().split()))
n = int(input())

print(*array)
print(array[n])

list(map(int, ...)) converteix cada paraula llegida en un enter, i print(*array) imprimeix tots \ els elements de la llista separats per espais automàticament.


Tornar al problema