L'antiferromagnétisme est ce que les chercheurs d'IBM utilisaient pour passer d'un disque de 1 téraoctet à un disque de 100 téraoctet dans la même quantité d'atomes.
Dans les matériaux qui présentent un antiferromagnétisme, les moments magnétiques des atomes ou des molécules, généralement liés aux spins d'électrons, s'alignent de façon régulière avec les spins voisins (sur différents sous-réseaux) pointant dans des directions opposées.
Votre travail consiste à écrire un programme qui dessine l'ordre des atomes antiferromagnétiques comme l'image ci-dessus. Vous devez être en mesure d'avoir au moins quatre ensembles de paires, bien que vous puissiez en avoir plus.
Chaque paire doit être représentée comme suit, bien qu'il s'agisse de flèches réelles :
de haut en bas en bas de haut en bas
Votre sortie peut être en art ascii ou en sortie graphique.
Vous ne pouvez créer qu'une fonction ou un programme entier, mais il doit prendre une entrée et dessiner autant de paires. Exemples avec seulement des mots :
Entrée: 1
de haut en bas en bas de haut en bas
Entrée: 2
haut bas bas vers le bas vers le haut haut bas bas
Flèches acceptables:
↑
et↓
⇅
et⇵
/|\
et\|/
Veuillez mettre vos réponses au format Langue, X octets , car elles sont faciles à lire. Le moins d'octets gagne!
^v
?