My Coding Quiz #14

avatar

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...




Quiz
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...




Quiz
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.



0
0
0.000
7 comments
avatar

With my little knowledge of python codes, 0.1111 is my choice.

0
0
0.000
avatar

Ok! We'll see about that in the next installment. Thanks for participating.

0
0
0.000
avatar

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.

0
0
0.000
avatar

Ok! Thanks for your input.

0
0
0.000
avatar

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. 
 

0
0
0.000