Commit fb73eda3 by Jllamas02

Generala

parents
<component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173">
<JetCodeStyleSettings>
<option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" />
</JetCodeStyleSettings>
<codeStyleSettings language="kotlin">
<option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" />
</codeStyleSettings>
</code_scheme>
</component>
\ No newline at end of file
<component name="ProjectCodeStyleConfiguration">
<state>
<option name="USE_PER_PROJECT_SETTINGS" value="true" />
</state>
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Kotlin2JvmCompilerArguments">
<option name="jvmTarget" value="1.8" />
</component>
<component name="KotlinCommonCompilerArguments">
<option name="apiVersion" value="1.3" />
<option name="languageVersion" value="1.3" />
</component>
</project>
\ No newline at end of file
<component name="libraryTable">
<library name="KotlinJavaRuntime">
<CLASSES>
<root url="jar://$KOTLIN_BUNDLED$/lib/kotlin-stdlib.jar!/" />
<root url="jar://$KOTLIN_BUNDLED$/lib/kotlin-reflect.jar!/" />
<root url="jar://$KOTLIN_BUNDLED$/lib/kotlin-test.jar!/" />
<root url="jar://$KOTLIN_BUNDLED$/lib/kotlin-stdlib-jdk7.jar!/" />
<root url="jar://$KOTLIN_BUNDLED$/lib/kotlin-stdlib-jdk8.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$KOTLIN_BUNDLED$/lib/kotlin-stdlib-sources.jar!/" />
<root url="jar://$KOTLIN_BUNDLED$/lib/kotlin-reflect-sources.jar!/" />
<root url="jar://$KOTLIN_BUNDLED$/lib/kotlin-test-sources.jar!/" />
<root url="jar://$KOTLIN_BUNDLED$/lib/kotlin-stdlib-jdk7-sources.jar!/" />
<root url="jar://$KOTLIN_BUNDLED$/lib/kotlin-stdlib-jdk8-sources.jar!/" />
</SOURCES>
</library>
</component>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/Generala.iml" filepath="$PROJECT_DIR$/Generala.iml" />
</modules>
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<list default="true" id="f5d4e4f1-ecf8-470d-b79d-1de68b8aecaa" name="Default Changelist" comment="" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="FileTemplateManagerImpl">
<option name="RECENT_TEMPLATES">
<list>
<option value="Kotlin File" />
</list>
</option>
</component>
<component name="ProjectId" id="1aVfnsy3IbBfvaq3RPTmgytPAhr" />
<component name="ProjectViewState">
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showExcludedFiles" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent">
<property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
<property name="last_opened_file_path" value="$USER_HOME$/Escritorio/ProjectsSanta1" />
</component>
<component name="RunManager">
<configuration name="Generala" type="JetRunConfigurationType" factoryName="Kotlin">
<module name="Generala" />
<option name="VM_PARAMETERS" value="" />
<option name="PROGRAM_PARAMETERS" value="" />
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
<option name="ALTERNATIVE_JRE_PATH" />
<option name="PASS_PARENT_ENVS" value="true" />
<option name="MAIN_CLASS_NAME" value="Proyecto.GeneralaKt" />
<option name="WORKING_DIRECTORY" value="" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
</component>
<component name="WindowStateProjectService">
<state x="137" y="23" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1586889595308">
<screen x="0" y="0" width="1366" height="736" />
</state>
<state x="137" y="23" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1366.736@0.0.1366.736" timestamp="1586889595308" />
<state x="441" y="171" key="#com.intellij.fileTypes.FileTypeChooser" timestamp="1586845860557">
<screen x="0" y="0" width="1366" height="736" />
</state>
<state x="441" y="171" key="#com.intellij.fileTypes.FileTypeChooser/0.0.1366.736@0.0.1366.736" timestamp="1586845860557" />
<state x="412" y="152" key="#com.intellij.ide.util.TreeClassChooserDialog" timestamp="1586889584294">
<screen x="0" y="0" width="1366" height="736" />
</state>
<state x="412" y="152" key="#com.intellij.ide.util.TreeClassChooserDialog/0.0.1366.736@0.0.1366.736" timestamp="1586889584294" />
<state x="463" y="123" key="FileChooserDialogImpl" timestamp="1586899803674">
<screen x="0" y="0" width="1366" height="736" />
</state>
<state x="463" y="123" key="FileChooserDialogImpl/0.0.1366.736@0.0.1366.736" timestamp="1586899803674" />
<state width="1345" height="102" key="GridCell.Tab.0.bottom" timestamp="1586904526153">
<screen x="0" y="0" width="1366" height="736" />
</state>
<state width="1345" height="102" key="GridCell.Tab.0.bottom/0.0.1366.736@0.0.1366.736" timestamp="1586904526153" />
<state width="1345" height="102" key="GridCell.Tab.0.center" timestamp="1586904526153">
<screen x="0" y="0" width="1366" height="736" />
</state>
<state width="1345" height="102" key="GridCell.Tab.0.center/0.0.1366.736@0.0.1366.736" timestamp="1586904526153" />
<state width="1345" height="102" key="GridCell.Tab.0.left" timestamp="1586904526153">
<screen x="0" y="0" width="1366" height="736" />
</state>
<state width="1345" height="102" key="GridCell.Tab.0.left/0.0.1366.736@0.0.1366.736" timestamp="1586904526153" />
<state width="1345" height="102" key="GridCell.Tab.0.right" timestamp="1586904526153">
<screen x="0" y="0" width="1366" height="736" />
</state>
<state width="1345" height="102" key="GridCell.Tab.0.right/0.0.1366.736@0.0.1366.736" timestamp="1586904526153" />
</component>
</project>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="KotlinJavaRuntime" level="project" />
</component>
</module>
\ No newline at end of file
Ejercicio 2
Preguntas
2.1- ¿Cuál es la probabilidad de sacar generala en un tiro ?
La probabilidad de sacar un generala es de 1 entre 1296 tiros, ya que se mira el resultado del primer dado y, por consecuencia,
los otros 4 deben dar el mismo resultado, es decir, 1/6 * 1/6 * 1/6 * 1/6 = 1/1296, esto tambien es conocido como el metodo
yatzhee.
Porcentualmente es una probabilidad del 0,077%
2.2- ¿Cuál es la probabilidad de sacar póker en un tiro?
Utilizando el mismo metodo, la probabilidad de sacar un poker en generala es de 1 entre 216 tiros o jugadas.
Porcentualmente es una probabilidad del 1,9290(1,93)%
2.3- ¿Cuál es la probabilidad de sacar full en un tiro?
La probabilidad se sacar un full es de 1 entre 36 tiros.
Porcentualmente es una probabilidad del 3,858(3,86)%
2.4- ¿Cuál es la probabilidad de sacar escalera
en un tiro?
La posibilidad de sacar una escalera en generala es de 1 en 32 tiros, ya que en cada tiro tienes solo 3 opciones, tomando
en cuenta los 3 casos o formas de poder obtener una escalera.
Porcentualmente es una probabilidad del 4,63%
2.5- ¿Cuál es la probabilidad de sacar nada en un tiro?
La posibilidad de sacar nada en un tiro es en 9 de cada 10 jugadas.
Porcentualmente es una probabilidad del 89,50(90)%
3-PREGUNTAS BONUS
3.1- ¿Cuál es la probabilidad de sacar Generala en dos tiros?
La probabilidad de sacar Generala en dos tirso es de 2 entre 1296 tiros, es decir una probabilidad del 0,15%
3.1- ¿Cuál es la probabilidad de sacar Generala en tres tiros?
La probabilidad de sacar Generala en dos tirso es de 1 entre 3888 tiros, es decir una probabilidad del 0,23%
\ No newline at end of file
package Proyecto
// ESTA ES LA FUNCIÓN QUE HAY QUE IMPLEMENTAR
// TAMBIÉN PUEDEN AGREGAR OTRAS FUNCIONES y/o CLASES
// QUE NECESITEN PARA RESOLVER EL EJERCICIO DE LA
// MANERA MÁS ORDENADA POSIBLE
fun jugadas(dado : CharArray) : String? {
var dados = intArrayOf(0, 0, 0, 0, 0, 0)
for (element in dado) {
val cambiarnumero = Character.getNumericValue(element)
if (cambiarnumero in 0..6) dados[cambiarnumero - 1]++ else return "INVALIDO"
}
var result = "NADA"
var Full3 = false
var Full2 = false
var numero = 0
var escalera1 = "12345"
if (dado.size == 5) {
for (repeticion in dados) {
if (repeticion == 5) {
result = "GENERALA"
}
if (repeticion == 4) {
result = "PÓKER"
}
if (repeticion == 3) {
Full3 = true
}
if (repeticion == 2) {
Full2 = true
}
if (Full2 && Full3) {
result = "FULL"
}
if (numero == 1 || (dados[0]==1 && dados[1]==0 && dados [2] ==1 && dados [3]==1 && dados [4]==1 && dados [5]==1)) {
result = "ESCALERA"
break
}
}
}
return result
}
fun main(args:Array<String>) {
println("Ingrese su baraja: ")
val g = readLine()!!.toCharArray()
g.sort()
// ESTO SI SE EJECUTA PARA USTEDES
println(jugadas(g))
}
\ No newline at end of file
Ejercicio 2
Preguntas
2.1- ¿Cuál es la probabilidad de sacar generala en un tiro ?
La probabilidad de sacar un generala es de 1 entre 1296 tiros, ya que se mira el resultado del primer dado y, por consecuencia,
los otros 4 deben dar el mismo resultado, es decir, 1/6 * 1/6 * 1/6 * 1/6 = 1/1296, esto tambien es conocido como el metodo
yatzhee.
Porcentualmente es una probabilidad del 0,077%
2.2- ¿Cuál es la probabilidad de sacar póker en un tiro?
Utilizando el mismo metodo, la probabilidad de sacar un poker en generala es de 1 entre 216 tiros o jugadas.
Porcentualmente es una probabilidad del 1,9290(1,93)%
2.3- ¿Cuál es la probabilidad de sacar full en un tiro?
La probabilidad se sacar un full es de 1 entre 36 tiros.
Porcentualmente es una probabilidad del 3,858(3,86)%
2.4- ¿Cuál es la probabilidad de sacar escalera
en un tiro?
La posibilidad de sacar una escalera en generala es de 1 en 32 tiros, ya que en cada tiro tienes solo 3 opciones, tomando
en cuenta los 3 casos o formas de poder obtener una escalera.
Porcentualmente es una probabilidad del 4,63%
2.5- ¿Cuál es la probabilidad de sacar nada en un tiro?
La posibilidad de sacar nada en un tiro es en 9 de cada 10 jugadas.
Porcentualmente es una probabilidad del 89,50(90)%
3-PREGUNTAS BONUS
3.1- ¿Cuál es la probabilidad de sacar Generala en dos tiros?
La probabilidad de sacar Generala en dos tirso es de 2 entre 1296 tiros, es decir una probabilidad del 0,15%
3.1- ¿Cuál es la probabilidad de sacar Generala en tres tiros?
La probabilidad de sacar Generala en dos tirso es de 1 entre 3888 tiros, es decir una probabilidad del 0,23%
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment