[Javascript] 10430번 - 나머지
2022. 9. 6. 22:53
알고리즘/백준
node 출력방식대신 script 로 출력하였습니다. 📌작성코드 너무 간단한 문제, 그냥 순서대로 출력하는 문제이다.
[Javascript] 3003번 - 킹, 퀸, 룩, 비숍, 나이트, 폰
2022. 9. 6. 00:07
알고리즘/백준
node 출력방식대신 script 로 출력하였습니다. 원래 체스의 개수는 16개로 [1,1,2,2,2,8]개를 사용한다. 발견한 흰색 체크의 개수가 주어지면 기준점에서 몇 개를 더하거나 빼야만 원래의 체스 개수가 되는지 출력하는 문제이다. 📌 작성코드 (for문 사용) 우선 for문을 사용해서 풀면? origin변수로 원래 초기 체스 값을 넣어주었다. 반복문을 사용하여 배열의 요소를 돌아주고 minus 변수에 원래 체스 개수 - 흰색 체스 개수를 해서 minus에 넣어준다. 배열에 push해주면 필요한 체크 개수가 잘 출력. 이번엔 map을 사용해보자. 📌 작성코드 map메소드는 새로운 데이터를 반환한다. origin 초기값을 설정해주고, origin 배열을 a라는 새로운 배열로 만들어준다. map은 두..
[Javascript] 10926번 - ??!
2022. 9. 5. 21:22
알고리즘/백준
node 출력방식대신 script 로 출력하였습니다. 문자열을 합치는 문제이다. 📌입력코드 매우 간단하게 + 연산자를 사용하면 된다. concat메소드를 활용해도 된다.
[Javascript] 10869번 - 사칙연산
2022. 9. 5. 20:47
알고리즘/백준
node 출력방식대신 script 로 출력하였습니다. 인자로 받은 두자연수를 사칙연산으로 출력하는 문제이다. 📌작성코드 ( answer에 각각의 사칙연산의 초기세팅을 저장하고, 리턴해준다. 배열[] 안에 넣어주면 여러개의 값을 리턴 할 수 있다. 콘솔 출력을하면 [10, 4, 21, 2.3333333333333335, 1] 값이 잘담긴다. 분할 대입으로 반환 값을 개별 형태로 가져와준다.
[알고리즘 문제] 5-7번
2022. 7. 14. 18:36
알고리즘
아나그램(해쉬) Anagram이란 두 문자열이 알파벳의 나열 순서를 다르지만 그 구성이 일치하면 두 단어는 아 나그램이라고 합니다. 예를 들면 AbaAeCe 와 baeeACA 는 알파벳을 나열 순서는 다르지만 그 구성을 살펴보면 A(2), a(1), b(1), C(1), e(2)로 알파벳과 그 개수가 모두 일치합니다. 즉 어느 한 단어를 재 배열하면 상대편 단어가 될 수 있는 것을 아나그램이라 합니다. 길이가 같은 두 개의 단어가 주어지면 두 단어가 아나그램인지 판별하는 프로그램을 작성하세 요. 아나그램 판별시 대소문자가 구분됩니다. ▣ 입력설명 첫 줄에 첫 번째 단어가 입력되고, 두 번째 줄에 두 번째 단어가 입력됩니다. 단어의 길이는 100을 넘지 않습니다. ▣ 출력설명 두 단어가 아나그램이면 “YE..