{"id":581,"date":"2005-03-03T02:14:00","date_gmt":"2005-03-03T09:14:00","guid":{"rendered":"http:\/\/kodegeek.com\/blog\/?p=581"},"modified":"2005-03-03T02:14:00","modified_gmt":"2005-03-03T09:14:00","slug":"rompecabezas-malditos-%c2%bfcomo-saber-el-salario-promedio-sin-decir-tu-sueldo","status":"publish","type":"post","link":"http:\/\/kodegeek.com\/blog\/2005\/03\/03\/rompecabezas-malditos-%c2%bfcomo-saber-el-salario-promedio-sin-decir-tu-sueldo\/","title":{"rendered":"Rompecabezas malditos: \u00bfComo saber el salario promedio sin decir tu sueldo?"},"content":{"rendered":"<p><a href=\"http:\/\/www.flickr.com\/photos\/51035550755@N01\/5786567\/\" title=\"Photo Sharing\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/photos3.flickr.com\/5786567_e56634d6be.jpg\" alt=\"Dinner for three\" height=\"356\" width=\"500\" \/><\/a><br \/>Imaginese que usted va con otro 2 compa\u00f1eros de trabajo a un restaurante y \u00a1alguien tiene la brillante idea de calcular el salario promedio de los 3!. El problema es que usted no quiere que nadie sepa su salario, ni los demas quieren revelar los suyos. No sirve colocar los salarios escritos en una servilleta para que alguien los lea, ya que adem\u00e1s de el riesgo de que alguien reconozca la escritura, es probable que alguien sepa el rango de salarios para una posici\u00f3n y &#8220;adivine&#8221; el rango de una de las personas, por consiguiente el de la otra tambi\u00e9n sale (obviamente usted conoce su salario o es un pendejo :)).<\/p>\n<p>Cada una de las personas se puede comunicar con los otros dos compa\u00f1eros, asi que la pregunta es \u00bfqu\u00e9 puede hacerse para sacar el salario promedio sin revelar el salario de cada quien?<\/p>\n<p>Pienselo un poco y siga leyendo despu\u00e9s de que lo haya intentado&#8230;<\/p>\n<p>Soluci\u00f3n: El truco aqui es disfrazar el n\u00famero para que nadie lo reconozca. Por ejemplo usted podr\u00eda hacer esto, asumiendo que los sueldos son A, B, C:<\/p>\n<ol>\n<li><span style=\"font-style: italic;\">A&#8217; = A + K<\/span> (donde K es una constante arbitraria, preferiblemente m\u00e1s grande que A)<\/li>\n<li><span style=\"font-style: italic;\">B&#8217; = B + W<\/span> (donde W es una constante arbitraria, preferiblemente m\u00e1s grande que B)<\/li>\n<li><span style=\"font-style: italic;\">Z = A&#8217; + B&#8217;<\/span> (Esto lo puedem sumar A o B).<\/li>\n<li><span style=\"font-style: italic;\">Luego A y B le dicen a C que a Z le reste K y W<\/span>. De esa manera ni A ni B saben cuanto gana cada uno y C no tiene tampoco manera de averiguar cuanto ganan los otros dos&#8230; Llamemos a ese n\u00famero <span style=\"font-style: italic;\">W = Z &#8211; K -W<\/span> <\/li>\n<li><span style=\"font-style: italic;\">C le suma su salario a W y lo divide entre 3<\/span> => Primedio = ( C + W ) \/ 3<\/li>\n<\/ol>\n<p> \u00a1As\u00ed que ya sabe que hacer cuando quiera saber el salario promedio de sus amigos, sin ser indiscreto :)!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Imaginese que usted va con otro 2 compa\u00f1eros de trabajo a un restaurante y \u00a1alguien tiene la brillante idea de calcular el salario promedio de los 3!. El problema es que usted no quiere que nadie sepa su salario, ni los demas quieren revelar los suyos. No sirve colocar los salarios escritos en una servilleta <a class=\"read-more\" href=\"http:\/\/kodegeek.com\/blog\/2005\/03\/03\/rompecabezas-malditos-%c2%bfcomo-saber-el-salario-promedio-sin-decir-tu-sueldo\/\">[&hellip;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/posts\/581"}],"collection":[{"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/comments?post=581"}],"version-history":[{"count":0,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/posts\/581\/revisions"}],"wp:attachment":[{"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/media?parent=581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/categories?post=581"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/kodegeek.com\/blog\/wp-json\/wp\/v2\/tags?post=581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}