Forum » Pomoč in nasveti » Java
Java
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Razer1995 ::
Zdravo
A bi lahko mi kdo povedu kak bi lahko naredu tele dve nalogi:
Numerologi računajo "osebno število" iz datuma rojstva osebe tako, da seštevajo števke rojstnega datuma, dokler ne dobijo enomestnega števila. Na primer, za rojstni datum 19.8.1985 bi dobili število 5, saj je 1+9+8+1+9+8+5 = 41, 4+1 = 5. Sestavi metodo, ki za prebrano naravnoštevilo n vrne osebno število. Tako za podatek 1981985 metoda vrne 5.
Sestavi program, ki za dano naravno število stevilo in števko stevka, ki ju vnese uporabnik, prešteje, kolikokrat se stevka pojavi v stevilo. Primer za stevilo = 12342 in stevka = 2: Vpisi stevilo:231242 Vpisi stevko:2 Stevka 2 se v stevilu 231242 pojavi 3 krat!
lp
A bi lahko mi kdo povedu kak bi lahko naredu tele dve nalogi:
Numerologi računajo "osebno število" iz datuma rojstva osebe tako, da seštevajo števke rojstnega datuma, dokler ne dobijo enomestnega števila. Na primer, za rojstni datum 19.8.1985 bi dobili število 5, saj je 1+9+8+1+9+8+5 = 41, 4+1 = 5. Sestavi metodo, ki za prebrano naravnoštevilo n vrne osebno število. Tako za podatek 1981985 metoda vrne 5.
Sestavi program, ki za dano naravno število stevilo in števko stevka, ki ju vnese uporabnik, prešteje, kolikokrat se stevka pojavi v stevilo. Primer za stevilo = 12342 in stevka = 2: Vpisi stevilo:231242 Vpisi stevko:2 Stevka 2 se v stevilu 231242 pojavi 3 krat!
lp
![](https://static.slo-tech.com/stili/avatar_gray.gif)
boogie_xlr ::
dirty metoda za prvo nalogo je da število pretvoriš string in parsaš števke in jih seštevaš, to ponavljaš dokler je število večje od 10
druga naloga pa podobno razbiješ v string in parsaš števke ter preverjaš enakost in prištevaš 1
druga naloga pa podobno razbiješ v string in parsaš števke ter preverjaš enakost in prištevaš 1
![](https://static.slo-tech.com/stili/avatar_gray.gif)
specing ::
Kaj te pa zajebava? Ti javac nerga? Ali bolj motivacija?
Glede na to, da je rešitev te naloge circa. ena/dve linije pythona je ne bom pisal.
Poglej si lexikografsko primerjanje
Za drugo pa kaj je to znak in iz česa je sestavljen niz znakov.
Glede na to, da je rešitev te naloge circa. ena/dve linije pythona je ne bom pisal.
Poglej si lexikografsko primerjanje
Za drugo pa kaj je to znak in iz česa je sestavljen niz znakov.
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Razer1995 ::
Ma tut to je da mi negre pa bi tole res nujno rabu met tele dve naloge rešene če bi se dalo keremu pomagat oz naredit
![](https://static.slo-tech.com/stili/avatar_gray.gif)
mlamat ::
Tole je koda v pythonu:
import string datum = '19.8.1985' cifre = datum.replace('.', '') def sestej(stevila): r = 0 for s in stevila: r = r + int(s) if r > 9: return sestej(str(r)) else: return r print sestej(cifre)
Zgodovina sprememb…
- spremenil: mlamat ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
švrk ::
evo na hitr druga naloga:
Lp
public static int prestejStevke(int n, int stevka){ String stevilo = Integer.toString(n); int count=0; for(int i=0; i<stevilo.length();i++){ String c = Character.toString(stevilo.charAt(i)); if(Integer.parseInt(c)==stevka) count++; } return count; }
Lp
![](https://static.slo-tech.com/stili/avatar_gray.gif)
k--p ::
se prva brez rekurzije v javi:
import java.util.*; public class Hw1 { public static void main(String args[]){ Scanner sc = new Scanner(System.in); System.out.println("Vnesi stevilo: "); int in = sc.nextInt(); int out=in; while (out>9){ out=0; while(in>0){ out+=in%10; in=in/10; } in=out; } System.out.print("Rezultat: "+out); } }
![](https://static.slo-tech.com/stili/avatar_gray.gif)
švrk ::
še prva:
public static int numerologIdiot(String s){ s=s.replaceAll("\\.", ""); int osSt=0; for(int i=0; i<s.length(); i++){ String c = Character.toString(s.charAt(i)); osSt+=Integer.parseInt(c); } if(osSt>9) return numerologIdiot(Integer.toString(osSt)); else return osSt; }
![](https://static.slo-tech.com/stili/avatar_gray.gif)
mgermo ::
Ker smo vsi danes dobre volje...obe nalogi združeni:
import java.util.Scanner; public class test2 { private static int sum; public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("Vnesi rojstni datum brez ločil: "); int datum = input.nextInt(); System.out.println("Vnesi naravno stevilo:"); int stevilo1 = input.nextInt(); System.out.println("Za katero stevilo te zanima kolikokrat se ponovi?"); int stevilo2 = input.nextInt(); input.close(); System.out.printf("\nSeštevek vseh števk v podanem številu je %d.",izracun(datum)); System.out.printf("\nŠtevka %d se v naravnem številu %d ponovi %d krat.",stevilo2,stevilo1, stStevk(stevilo1,stevilo2)); } private static int izracun (int n){ sum=0; do{ sum+=n%10; n/=10; }while(n>0); while(sum>=10) izracun(sum); return sum; } private static int stStevk(int n, int j){ String niz = Integer.toString(n); String niz2 = Integer.toString(j); int counter = 0; for(int i=0;i<niz.length();i++){ if(niz.substring(i,i+1).equals(niz2)) counter++; } return counter; } }
![](https://static.slo-tech.com/stili/avatar_gray.gif)
deadzone ::
Živijo, a mi lahko kdo priporoči kakšno knjigo o učenju JAVE ali kakšen Youtube channel. Sem popolen novinec.
Lp
Lp
AMD Fx-8120 4.5GHz, XFX 7870 2GB, TGX 4Gb 1600MHz, GIGABYTE 990XA-UD3
Xbox 360 Slim 500GB JTAGd Origin:Matija2209 Xfire:matijaz
Xbox 360 Slim 500GB JTAGd Origin:Matija2209 Xfire:matijaz
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [java] Osnovna vprašanjaOddelek: Programiranje | 2574 (1581) | killa bee |
» | [JAVA] helpOddelek: Programiranje | 1583 (1297) | keworkian |
» | Java pomočOddelek: Programiranje | 1748 (1527) | Serial |
» | [java] številaOddelek: Programiranje | 1253 (1123) | ta_pravi |
» | [Naloga][Java] UlomkiOddelek: Programiranje | 2623 (2471) | SkIDiver |