My Coding Quiz #14
My Coding Quiz #14 👨💻🛠️🧩
Welcome to the new installment of my series of Coding Quizzes, in which you will be able to test your knowledge and skills about programming and software development in a simple and fun way. If you want to learn more about it visit my blog here on Hive and the first post where I introduced it.
Without further ado, here's the riddle...
By @eniolw
What's your choice?
Solution to the previous quiz: SS. Line 1 defines a string a
with the content " Science "
. Note the deliberate presence of whitespace at the beginning and end of the string.
Line 2 creates a b
variable. To do this, first whitespace at the beginning and end of a
is removed using the built-in strip
method. A special slice is then applied using the [::-1]
notation. This is another of many ways to create a reversed list in Python. The -1
at the end indicates that the step should be done one at a time, but in reverse. In the end, the value of b
will be 'ecneicS'
.
Line 3 creates a variable c
with a
and b
elements accessed by indexes. We know that the element at index 1 of a
has the value 'S', and it is not surprising that the element at index -1 of b
corresponds to the last one, whose value is also 'S'. The value of c
, therefore, will be 'SS', which is printed at line 4.
Both @rafaelaquino and @jesalmofficial solved this quiz and @jesalmofficial even provided an explanation. Very good!
If you want to blog about computer science and programming content, I invite you to join Hive and participate in its communities, such as STEM-social, Develop Spanish, Programming & Dev, Hive Learners and others.
Mi Quiz de Programación #14 👨💻🛠️🧩
Bienvenido a mi nueva serie de Quizzes de Programación, en la cual podrás poner a prueba tus conocimientos y habilidades sobre programación y desarrollo de software de una manera sencilla y divertida. Si quieres aprender más sobre ella visita mi blog aquí en Hive y el primer post donde la presenté.
Sin más preámbulos, he aquí el acertijo...
Por @eniolw
¿Cuál es tu elección?
Solución al quiz anterior: SS. La línea 1 define una cadena de caracteres a
con el contenido " Science "
. Nótese la presencia deliberada de espacios en blanco al principio y final de la cadena.
La línea 2 crea una variable b
. Para ello, primero se remueven los espacios en blanco al principio y al final de a
usando el método incorporado strip
. Luego se aplica un rebanado especial usando la notación [::-1]
. Esta es otra de muchas maneras de crear una lista invertida en Python. El -1
al final indica que el paso debe hacerse de uno en uno, pero en sentido contrario. Al final, el valor de b
será 'ecneicS'
.
La línea 3 crea una variable c
con elementos de a
y b
accedidos mediante índices. Sabemos que el elemento en el índice 1 de a
posee el valor 'S', y no es una sorpresa que el elemento en el índice -1 de b
corresponda al último, cuyo valor también es 'S'. El valor de c
, por tanto, será 'SS', lo impreso en la línea 4.
Tanto @rafaelaquino como @jesalmofficial resolvieron este quiz y @jesalmofficial incluso proveyó una explicación. ¡Muy bien!
Si quieres bloguear sobre contenido informático y de programación, te invito a unirte a Hive y participar en sus comunidades, tales como STEM-social, Develop Spanish, Programming & Dev, Hive Learners y otras.
With my little knowledge of python codes, 0.1111 is my choice.
Ok! We'll see about that in the next installment. Thanks for participating.
It's a pleasure
a = 3 (0b0011) and b =2 (0b0010). on performing bitwise XOR operator, the resultant binary representation will be 0b0001, which is 1 in decimal. So, it should be 1.
Ok! Thanks for your input.
Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!
Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).
You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support.
Mi respuesta en este ejercicio es:
1