Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Zadanie A
- console.log("");
- console.log("Zadanie A")
- console.log("");
- for(k = 0; k < 10 ; k++){
- console.log("Silnia z " + k + ": " + zadanie_A(k));
- }
- function zadanie_A(liczba) {
- var wynik= 1;
- if(liczba == 0){
- return wynik;
- }
- for(var i = 2 ; i <= liczba ; i++){
- wynik *= i;
- }
- return wynik;
- }
- var zadanie_A_expresion = function(liczba2) {
- var wynik= 1;
- if(liczba2 == 0){
- return wynik;
- }
- for(var i = 2 ; i <= liczba2 ; i++){
- wynik *= i;
- }
- return wynik;
- }
- console.log(zadanie_A_expresion(3));
- //Zadanie B
- console.log("");
- console.log("Zadanie B")
- console.log("");
- for(var k = 0; k < 10 ; k++){
- console.log("Fibo z " + k + ": " + zadanie_B(k));
- }
- function zadanie_B(liczba){
- if(liczba == (0 || 1)){
- return liczba;
- }
- var wynik = 0;
- for(var i = 1; i <= liczba; i++){
- wynik = zadanie_B(i-1) + zadanie_B(i-2);
- }
- return wynik;
- }
- //Zadanie C
- console.log("");
- console.log("Zadanie C")
- console.log("");
- console.log("kajak " + zadanie_C("kajak"));
- console.log("ala " + zadanie_C("ala"));
- console.log("kamil slimak " + zadanie_C("kamilslimak"));
- console.log("dom " + zadanie_C("dom"));
- console.log("12321 " + zadanie_C("12321"));
- function zadanie_C(ciag){
- if(typeof ciag != "string"){
- return false;
- }
- var wynik = false;
- for(var i = 0; i < ciag.length/2; i++){
- if(ciag[i] != ciag[ciag.length-1-i]){
- return false;
- }
- }
- return true;
- }
- //Zadanie D
- console.log("");
- console.log("Zadanie D")
- console.log("");
- console.log(zadanie_D("webmaster"));
- function zadanie_D(ciag){
- if(typeof ciag == "string"){
- var ciag_tab = ciag.split("");
- return ciag_tab.sort().join("");
- }
- }
- //Zadanie E
- console.log("");
- console.log("Zadanie E")
- console.log("");
- console.log(zadanie_E("ala ma kota, a kot ma aleeeeededeed"));
- function zadanie_E(ciag){
- if(typeof ciag != "string"){
- return false;
- }
- var ciag_tab = ciag.split(" ");
- var max = ciag_tab[0];
- for(var i = 1 ; i < ciag_tab.length ; i++){
- if(ciag_tab[i].length > max.length){
- max = ciag_tab[i];
- }
- }
- return max;
- }
- //Zadanie F
- console.log("");
- console.log("Zadanie F")
- console.log("");
- for(k = 0; k < 10 ; k++){
- console.log("Pierwsza? " + k + ": " + zadanie_F(k));
- }
- function zadanie_F(liczba){
- for(var i = 2 ; i < liczba ; i++){
- if(liczba%i == 0){
- return false;
- }
- }
- return true;
- }
- //Zadanie G
- console.log("");
- console.log("Zadanie G")
- console.log("");
- console.log(zadanie_G(1) );
- console.log(zadanie_G("a"));
- console.log(zadanie_G('a'));
- console.log(zadanie_G(1.1));
- console.log(zadanie_G(1.2344));
- console.log(zadanie_G(true));
- function zadanie_G(param){
- return typeof param;
- }
- //Zadanie H
- console.log("");
- console.log("Zadanie H")
- console.log("");
- console.log(zadanie_H([5,4,3,2,1]));
- console.log(zadanie_H([10,45,213,2134,5,2,1,3,123,45]));
- function zadanie_H(arr){
- var sort_arr = arr.sort();
- return "2min: " + sort_arr[1] + " 2max: " + sort_arr[sort_arr.length-2];
- }
- //Zadanie I
- console.log("");
- console.log("Zadanie I")
- console.log("");
- console.log(zadanie_I(46,[25,10,5,2,1]));
- function zadanie_I(kwota,nominaly){
- var sort_desc = nominaly.sort(function(a,b){return b - a});
- var wynik = [];
- var reszta = kwota;
- for(var i = 0 ; i < nominaly.length ; i++){
- while(reszta > 0 && reszta >= nominaly[i]){
- reszta -= nominaly[i];
- wynik.push(nominaly[i]);
- }
- }
- return wynik;
- }
- //**************************************************************** */
- //Zadanie J
- console.log("");
- console.log("Zadanie J")
- console.log("");
- console.log("Wynik " + zadanie_J(3,[1,2,3,4,5,6,7,8,9,10]));
- console.log("Wynik " + zadanie_J(10,[1,2,3,4,5,6,7,8,9,10]));
- console.log("Wynik " + zadanie_J(5,[1,2,3,4,5,6,7,8,9,10]));
- function zadanie_J(search,arr){
- var sort_asc = arr.sort(function(a,b){return a - b});
- var index_left = 0;
- var index_right = sort_asc.length-1;
- var index_middle = 0 ;
- while(index_left <= index_right){
- index_middle = Math.round((index_right + index_left) /2);
- if(search == sort_asc[index_middle]){
- return index_middle
- }else if(search < sort_asc[index_middle]){
- index_right = index_middle;
- }else if(search > sort_asc[index_middle]){
- index_left = index_middle;
- }
- }
- }
- //**************************************************************** */
- //Zadanie K
- console.log("");
- console.log("Zadanie K")
- console.log("");
- var obiekt = {
- a: "a",
- b: 1,
- c: "c",
- alercik : function (){return "alert"}
- }
- console.log(obiekt.alercik());
- console.log(getAllVar(obiekt));
- function getAllVar(obiekt){
- if(obiekt instanceof Object){
- for(var v in obiekt){
- console.log(v + " > " + obiekt[v] + " > " + typeof obiekt[v] );
- }
- }
- }
- //**************************************************************** */
- //Zadanie L
- console.log("");
- console.log("Zadanie L")
- console.log("");
- function Student(name,lastName,index,deArr){
- this.name = name;
- this.lastName = lastName;
- this.index = index;
- this.deArr = deArr;
- }
- var Student1 = new Student("Adam","Jan",12345,[1,2,3,4]);
- Student1.getInfo = function (){
- var suma = 0;
- for(var d of this.deArr){
- suma += d;
- }
- return this.name + " " + this.lastName + " > " + suma/this.deArr.length+1;
- }
- console.log(Student1.getInfo());
- //**************************************************************** */
- //Zadanie M
- console.log("");
- console.log("Zadanie M")
- console.log("");
- var Student_pro = function(imie,nazwisko,indeks){
- this.imie = imie;
- this.nazwisko = nazwisko;
- this.indeks = indeks;
- this.przedmioty = [];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement