diff --git a/7Kyu/JavaSctipt/Sum of a sequence.js b/7Kyu/JavaSctipt/Sum of a sequence.js
new file mode 100644
index 0000000..707d0b8
--- /dev/null
+++ b/7Kyu/JavaSctipt/Sum of a sequence.js
@@ -0,0 +1,7 @@
+const sequenceSum = (begin, end, step) => {
+ let result = 0;
+ for (let i = begin; i <= end; i += step) {
+ result += i;
+ }
+ return result;
+};
\ No newline at end of file
diff --git a/7Kyu/JavaSctipt/Summing a number's digits.js b/7Kyu/JavaSctipt/Summing a number's digits.js
new file mode 100644
index 0000000..64329ac
--- /dev/null
+++ b/7Kyu/JavaSctipt/Summing a number's digits.js
@@ -0,0 +1,17 @@
+let sumDigits = number => {
+ number = new String(number);
+
+ let result = 0;
+
+ let x = [...number].map(Number).filter(i => {
+ if(i === Number(i)){
+ x+=i;
+ }
+
+ });
+
+ return result;
+}
+
+
+sumDigits(-32);
\ No newline at end of file
diff --git a/7Kyu/JavaSctipt/index.html b/7Kyu/JavaSctipt/index.html
new file mode 100644
index 0000000..2b2badd
--- /dev/null
+++ b/7Kyu/JavaSctipt/index.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ Document
+
+
+
+
+
+
\ No newline at end of file
diff --git a/8kyu-Assembly x86_64 (nasm)/multiply.asm b/8kyu-Assembly x86_64 (nasm)/multiply.asm
deleted file mode 100644
index 08edc47..0000000
--- a/8kyu-Assembly x86_64 (nasm)/multiply.asm
+++ /dev/null
@@ -1,6 +0,0 @@
-global multiply
-section .text
-multiply:
- mov eax, edi
- mul esi
- ret
diff --git a/8kyu-java/A+B.java b/8kyu-java/A+B.java
deleted file mode 100644
index 2567b36..0000000
--- a/8kyu-java/A+B.java
+++ /dev/null
@@ -1,6 +0,0 @@
-public class FirstClass {
- public static byte sum (byte a, byte b) {
- byte c = (byte)(a + b);
- return c;
- }
-}
diff --git a/8kyu-java/A_Needle_in_the_Haystack.java b/8kyu-java/A_Needle_in_the_Haystack.java
deleted file mode 100644
index b657757..0000000
--- a/8kyu-java/A_Needle_in_the_Haystack.java
+++ /dev/null
@@ -1,12 +0,0 @@
-public class Kata {
- public static String findNeedle(Object[] haystack) {
- int i = 0;
-
- while (true) {
- if (haystack[i] != null && haystack[i].equals("needle")) {
- return "found the needle at position "+ Integer.toString(i);
- }
- i++;
- }
- }
-}
diff --git a/8kyu-java/All_Star_Code_Challenge.java b/8kyu-java/All_Star_Code_Challenge.java
deleted file mode 100644
index ebdfba4..0000000
--- a/8kyu-java/All_Star_Code_Challenge.java
+++ /dev/null
@@ -1,11 +0,0 @@
-public static int strCount(String str, char letter) {
- int result = 0;
-
- for (char i: str.toCharArray()){
- if (letter == i){
- result++;
- }
- }
- return result;
- }
-}
diff --git a/8kyu-java/Basic Mathematical Operations.java b/8kyu-java/Basic Mathematical Operations.java
deleted file mode 100644
index 216e1ab..0000000
--- a/8kyu-java/Basic Mathematical Operations.java
+++ /dev/null
@@ -1,15 +0,0 @@
-public class BasicOperations
-{
- public static Integer basicMath(String op, int v1, int v2)
- {
- if (op == "+"){
- return v1+v2;
- } else if (op == "-"){
- return v1-v2;
- } else if (op == "*"){
- return v1*v2;
- } else {
- return v1/v2;
- }
- }
-}
diff --git a/8kyu-java/DNA_to_RNA_Conversion.java b/8kyu-java/DNA_to_RNA_Conversion.java
deleted file mode 100644
index f9b3449..0000000
--- a/8kyu-java/DNA_to_RNA_Conversion.java
+++ /dev/null
@@ -1,11 +0,0 @@
-public class Bio {
- public String dnaToRna(String dna) {
- String result = "";
- char[] arr = dna.toCharArray();
-
- for(char i:arr){
- result += i == 'T' ? "U": i;
- }
- return result;
- }
-}
diff --git a/8kyu-java/Double_Char.java b/8kyu-java/Double_Char.java
deleted file mode 100644
index c52723c..0000000
--- a/8kyu-java/Double_Char.java
+++ /dev/null
@@ -1,11 +0,0 @@
-public class Solution{
- public static String doubleChar(String s){
- char[] arr = s.toCharArray();
- String result = "";
-
- for (char i:arr){
- result += i+""+i;
- }
- return result;
- }
-}
diff --git a/8kyu-java/Multiply.java b/8kyu-java/Multiply.java
deleted file mode 100644
index 5765726..0000000
--- a/8kyu-java/Multiply.java
+++ /dev/null
@@ -1,5 +0,0 @@
-public class Multiply {
- public static Double multiply(Double a, Double b) {
- return (double)a * b;
- }
-}
diff --git a/8kyu-java/Opposite number.java b/8kyu-java/Opposite number.java
deleted file mode 100644
index 78f4e4d..0000000
--- a/8kyu-java/Opposite number.java
+++ /dev/null
@@ -1,5 +0,0 @@
-public class Kata{
- public static int opposite(int number){
- return -number;
- }
-}
diff --git a/8kyu-java/Remove First and Last Character.java b/8kyu-java/Remove First and Last Character.java
deleted file mode 100644
index e830ad6..0000000
--- a/8kyu-java/Remove First and Last Character.java
+++ /dev/null
@@ -1,5 +0,0 @@
-public class RemoveChars {
- public static String remove(String str) {
- return str.substring(1, str.length() - 1);
- }
-}
diff --git a/8kyu-java/Remove exclamation marks.java b/8kyu-java/Remove exclamation marks.java
deleted file mode 100644
index e14cb76..0000000
--- a/8kyu-java/Remove exclamation marks.java
+++ /dev/null
@@ -1,12 +0,0 @@
-class Solution {
- static String removeExclamationMarks(String s) {
- String result = "";
-
- for(String i: s.split("")){
- if(! i.equals("!")){
- result += i;
- }
- }
- return result;
- }
-}
diff --git a/8kyu-java/Sentence Smash.java b/8kyu-java/Sentence Smash.java
deleted file mode 100644
index 01639bb..0000000
--- a/8kyu-java/Sentence Smash.java
+++ /dev/null
@@ -1,6 +0,0 @@
-public class SmashWords {
-
- public static String smash(String... words) {
- return String.join(" ", words);
- }
-}
diff --git a/8kyu-java/Simple multiplication.java b/8kyu-java/Simple multiplication.java
deleted file mode 100644
index ba0738a..0000000
--- a/8kyu-java/Simple multiplication.java
+++ /dev/null
@@ -1,6 +0,0 @@
-public class Sid {
- public static int simpleMultiplication(int n) {
-
- return ((n%2)==0) ? n*8 : n*9;
- }
-}
diff --git a/8kyu-java/Square(n) Sum.java b/8kyu-java/Square(n) Sum.java
deleted file mode 100644
index 674e220..0000000
--- a/8kyu-java/Square(n) Sum.java
+++ /dev/null
@@ -1,11 +0,0 @@
-public class Kata{
- public static int squareSum(int[] n){
- int result = 0;
-
- for(int i:n){
- result += Math.pow(i, 2);
- }
-
- return result;
- }
-}
diff --git a/8kyu-java/SumArray.java b/8kyu-java/SumArray.java
deleted file mode 100644
index 0bc526b..0000000
--- a/8kyu-java/SumArray.java
+++ /dev/null
@@ -1,15 +0,0 @@
-
-public class SumArray {
-
- public static double sum(double[] numbers) {
-
- double result = 0;
-
- for (double i: numbers) {
- result+=i;
- }
- return result;
- }
-}
-
-
diff --git a/8kyu-java/Thinkful - Logic Drills: Traffic light.java b/8kyu-java/Thinkful - Logic Drills: Traffic light.java
deleted file mode 100644
index 5fdb11f..0000000
--- a/8kyu-java/Thinkful - Logic Drills: Traffic light.java
+++ /dev/null
@@ -1,15 +0,0 @@
-public class TrafficLights {
- public static String updateLight(String current){
-
- if(current.equals("green")){
- return "yellow";
- }
- else if(current.equals("yellow")){
- return "red";
- }
- else{
- return "green";
- }
- }
-
-}
diff --git a/8kyu-java/To square(root) or not to square(root).java b/8kyu-java/To square(root) or not to square(root).java
deleted file mode 100644
index 9b37d24..0000000
--- a/8kyu-java/To square(root) or not to square(root).java
+++ /dev/null
@@ -1,15 +0,0 @@
-import java.util.*;
-
-public class Kata{
- public static int[] squareOrSquareRoot(int[] array){
- List arr = new ArrayList();
-
- for (int i : array){
- int y = (int) Math.sqrt(i);
- if (y*y ==i ){
- arr.add(y);
- } else arr.add(i*i);
- }
- return arr.stream().mapToInt(i -> i).toArray();
- }
-}
diff --git a/8kyu/A Needle in the Haystack.py b/8kyu/A Needle in the Haystack.py
deleted file mode 100644
index 4a8a6ad..0000000
--- a/8kyu/A Needle in the Haystack.py
+++ /dev/null
@@ -1,5 +0,0 @@
-def find_needle(haystack):
- word = 'needle'
- if word in haystack:
- b = haystack.index(word)
- return f"found the needle at position {b}"
diff --git a/8kyu/All Star Code Challenge.py b/8kyu/All Star Code Challenge.py
deleted file mode 100644
index 5ae7d67..0000000
--- a/8kyu/All Star Code Challenge.py
+++ /dev/null
@@ -1,10 +0,0 @@
-def str_count(strng, letter):
- result = 0
- if strng =='':
- result = 0
- else:
- for i in strng:
- for j in letter:
- if i==j:
- result +=1
- return result
\ No newline at end of file
diff --git a/8kyu/Beginner Series #2 Clock.py b/8kyu/Beginner Series #2 Clock.py
deleted file mode 100644
index 9009218..0000000
--- a/8kyu/Beginner Series #2 Clock.py
+++ /dev/null
@@ -1,7 +0,0 @@
-def past(h, m, s):
- h = h * 3600000
- m = m * 60000
- s = s * 1000
- result = h+m+s
- print(result)
- return result
diff --git a/8kyu/Complementary_DNA.py b/8kyu/Complementary_DNA.py
deleted file mode 100644
index 31fb089..0000000
--- a/8kyu/Complementary_DNA.py
+++ /dev/null
@@ -1,13 +0,0 @@
-def DNA_strand(dna):
- str_output =''
- for i in dna:
- if i =='A':
- str_output += 'T'
- elif i =='T':
- str_output += 'A'
- elif i =='G':
- str_output += 'C'
- elif i == 'C':
- str_output += 'G'
- else:
- return output
diff --git a/8kyu/Convert a Number to a String!.py b/8kyu/Convert a Number to a String!.py
deleted file mode 100644
index 1c67cc6..0000000
--- a/8kyu/Convert a Number to a String!.py
+++ /dev/null
@@ -1,2 +0,0 @@
-def number_to_string(num):
- return str(num)
diff --git a/8kyu/DNA_to_RNA_Conversion.py b/8kyu/DNA_to_RNA_Conversion.py
deleted file mode 100644
index 12b0f29..0000000
--- a/8kyu/DNA_to_RNA_Conversion.py
+++ /dev/null
@@ -1,8 +0,0 @@
-def dna_to_rna(dna):
- result = ''
- for i in dna:
- if i == 'T':
- result += 'U'
- else:
- result +=i
- return result
diff --git a/8kyu/Don't give me five! b/8kyu/Don't give me five!
deleted file mode 100644
index aeb2d68..0000000
--- a/8kyu/Don't give me five!
+++ /dev/null
@@ -1,10 +0,0 @@
-def dont_give_me_five(start,end):
- not_welcoming = '5'
- str_lists = []
- result = 0
- for i in range(start , end+1):
- str_lists.append(str(i))
- for j in str_lists:
- if not_welcoming not in j:
- result+=1
- return result
diff --git a/8kyu/Double_Char.py b/8kyu/Double_Char.py
deleted file mode 100644
index 0f033d3..0000000
--- a/8kyu/Double_Char.py
+++ /dev/null
@@ -1,5 +0,0 @@
-def double_char(s):
- result = ''
- for i in s:
- result += i +i
- return result
diff --git a/8kyu/Find Multiples of a Number.py b/8kyu/Find Multiples of a Number.py
deleted file mode 100644
index f7f0009..0000000
--- a/8kyu/Find Multiples of a Number.py
+++ /dev/null
@@ -1,8 +0,0 @@
-def find_multiples(integer, limit):
- result = []
-
- for i in range(limit +1):
- y=i*integer
- if y <=limit and y !=0:
- result.append(y)
- return result
diff --git a/8kyu/How good are you really?.py b/8kyu/How good are you really?.py
deleted file mode 100644
index 8eb89c1..0000000
--- a/8kyu/How good are you really?.py
+++ /dev/null
@@ -1,5 +0,0 @@
-def better_than_average(class_points, your_points):
- res = 0
- for i in class_points:
- res+=i
- return True if your_points > res//len(class_points) else False
diff --git a/8kyu/Multiply b/8kyu/Multiply
deleted file mode 100644
index 714bded..0000000
--- a/8kyu/Multiply
+++ /dev/null
@@ -1,2 +0,0 @@
-def multiply(a, b):
- return a * b
diff --git a/8kyu/Remove First and Last Character.py b/8kyu/Remove First and Last Character.py
deleted file mode 100644
index ecdcc6b..0000000
--- a/8kyu/Remove First and Last Character.py
+++ /dev/null
@@ -1,2 +0,0 @@
-def remove_char(s):
- return s[1:-1]
diff --git a/8kyu/Remove exclamation marks.py b/8kyu/Remove exclamation marks.py
deleted file mode 100644
index c1b40a4..0000000
--- a/8kyu/Remove exclamation marks.py
+++ /dev/null
@@ -1,6 +0,0 @@
-def remove_exclamation_marks(s):
- result = ''
- for i in s:
- if i != '!':
- result +=i
- return result
diff --git a/8kyu/Sentence Smash.py b/8kyu/Sentence Smash.py
deleted file mode 100644
index 17a347a..0000000
--- a/8kyu/Sentence Smash.py
+++ /dev/null
@@ -1,2 +0,0 @@
-def smash(words):
- return " ".join(words)
diff --git a/8kyu/Square(n) Sum.py b/8kyu/Square(n) Sum.py
deleted file mode 100644
index b567df9..0000000
--- a/8kyu/Square(n) Sum.py
+++ /dev/null
@@ -1,7 +0,0 @@
-def square_sum(numbers):
- result = 0
-
- for i in numbers:
- result += i**2
-
- return result
diff --git a/8kyu/SumArrays.py b/8kyu/SumArrays.py
deleted file mode 100644
index 6093623..0000000
--- a/8kyu/SumArrays.py
+++ /dev/null
@@ -1,7 +0,0 @@
-def sum_array(a):
- result = 0
-
- for i in a:
- result +=i
-
- return 0 if len(a) == 0 else result
\ No newline at end of file
diff --git a/8kyu/Sum_without_highest_and_lowest_number.py b/8kyu/Sum_without_highest_and_lowest_number.py
deleted file mode 100644
index 5b16ad1..0000000
--- a/8kyu/Sum_without_highest_and_lowest_number.py
+++ /dev/null
@@ -1,8 +0,0 @@
-def sum_array(arr):
-
- if arr == None or len(arr) <= 1:
- return 0
- else:
- arr.sort()
- del arr[0], arr[-1]
- return sum(arr)
diff --git a/8kyu/Thinkful - Logic Drills: Traffic light.py b/8kyu/Thinkful - Logic Drills: Traffic light.py
deleted file mode 100644
index 5f1240d..0000000
--- a/8kyu/Thinkful - Logic Drills: Traffic light.py
+++ /dev/null
@@ -1,10 +0,0 @@
-def update_light(current):
- result =''
- if current =='green':
- result = 'yellow'
- elif current == 'yellow':
- result = 'red'
- else:
- result = 'green'
- return result
-
diff --git a/8kyu/binary-addition.py b/8kyu/binary-addition.py
deleted file mode 100644
index d53a360..0000000
--- a/8kyu/binary-addition.py
+++ /dev/null
@@ -1,3 +0,0 @@
-def add_binary(a,b):
- result = bin(a+b)
- return result[2:]
diff --git a/8kyu/string-repeat.py b/8kyu/string-repeat.py
deleted file mode 100644
index 10be580..0000000
--- a/8kyu/string-repeat.py
+++ /dev/null
@@ -1,2 +0,0 @@
-def repeat_str(repeat, string):
- return string*repeat
diff --git a/8kyu/sum_of_minimums.py b/8kyu/sum_of_minimums.py
deleted file mode 100644
index f082901..0000000
--- a/8kyu/sum_of_minimums.py
+++ /dev/null
@@ -1,7 +0,0 @@
-def sum_of_minimums(numbers):
- result = 0
- for i in range(len(numbers)):
- for j in numbers[i]:
- d = min(numbers[i])
- result+=d
- return result