전체 글 679

[Javascript] 알고리즘-문자거리

한 개의 문자열 s와 문자 t가 주어지면 문자열 s의 각 문자가 문자 t와 떨어진 최소거리를 출 력하는 프로그램을 작성하세요. ▣ 입력설명 첫 번째 줄에 문자열 s와 문자 t가 주어진다. 문자열과 문자는 소문자로만 주어집니다. 문자열의 길이는 100을 넘지 않는다. ▣ 출력설명 첫 번째 줄에 각 문자열 s의 각 문자가 문자 t와 떨어진 거리를 순서대로 출력한다. ▣ 입력예제 1 teachermode e ▣ 출력예제 1 1 0 1 2 1 0 1 2 2 1 0 function solution(s, t) { let answer = []; let p = 1000; for (let x of s) { if (x == t) { p = 0; answer.push(p); } else { p++; answer.push(p..

FRONT/JAVASCRIPT 2022.06.17

[Javascript] 알고리즘-숫자만 추출

문자와 숫자가 섞여있는 문자열이 주어지면 그 중 숫자만 추출하여 그 순서대로 자연수를 만 듭니다. 만약 “tge0a1h205er”에서 숫자만 추출하면 0, 1, 2, 0, 5이고 이것을 자연수를 만들면 1205 이 됩니다. 추출하여 만들어지는 자연수는 100,000,000을 넘지 않습니다. ▣ 입력설명 첫 줄에 숫자가 썩인 문자열이 주어집니다. 문자열의 길이는 50을 넘지 않습니다. ▣ 출력설명 첫 줄에 자연수를 출력합니다. ▣ 입력예제 1 g0en2T0s8eSoft ▣ 출력예제 1 208 function solution(s) { let answer = 0; for (let x of s) { if (!isNaN(x)) answer = answer * 10 + Number(x); } return answe..

FRONT/JAVASCRIPT 2022.06.17

[Javascript] 알고리즘-팰린드롬

앞에서 읽을 때나 뒤에서 읽을 때나 같은 문자열을 팰린드롬이라고 합니다. 문자열이 입력되면 해당 문자열이 팰린드롬이면 "YES", 아니면 “NO"를 출력하는 프로그램을 작성하세요. 단 회문을 검사할 때 알파벳만 가지고 회문을 검사하며, 대소문자를 구분하지 않습니다. 알파벳 이외의 문자들의 무시합니다. ▣ 입력설명 첫 줄에 정수 길이 100을 넘지 않는 공백이 없는 문자열이 주어집니다. ▣ 출력설명 첫 번째 줄에 팰린드롬인지의 결과를 YES 또는 NO로 출력합니다. ▣ 입력예제 1 found7, time: study; Yduts; emit, 7Dnuof ▣ 출력예제 1 YES function solution(s) { let answer = "YES"; s = s.toLowerCase().replace(/[..

FRONT/JAVASCRIPT 2022.06.17

[Javascript] 알고리즘-회문문자열

앞에서 읽을 때나 뒤에서 읽을 때나 같은 문자열을 회문 문자열이라고 합니다. 문자열이 입력되면 해당 문자열이 회문 문자열이면 "YES", 회문 문자열이 아니면 “NO"를 출력 하는 프로그램을 작성하세요. 단 회문을 검사할 때 대소문자를 구분하지 않습니다. ▣ 입력설명 첫 줄에 정수 길이 100을 넘지 않는 공백이 없는 문자열이 주어집니다. ▣ 출력설명 첫 번째 줄에 회문 문자열인지의 결과를 YES 또는 NO로 출력합니다. ▣ 입력예제 1 gooG ▣ 출력예제 1 YES 방법1 function solution(s) { let answer = "YES"; s = s.toLowerCase(); let len = s.length; for (let i = 0; i < Math.floor(len / 2); i++)..

FRONT/JAVASCRIPT 2022.06.17

[Javascript] 알고리즘-봉우리

지도 정보가 N*N 격자판에 주어집니다. 각 격자에는 그 지역의 높이가 쓰여있습니다. 각 격자 판의 숫자 중 자신의 상하좌우 숫자보다 큰 숫자는 봉우리 지역입니다. 봉우리 지역이 몇 개 있는 지 알아내는 프로그램을 작성하세요. 격자의 가장자리는 0으로 초기화 되었다고 가정한다. 만약 N=5 이고, 격자판의 숫자가 다음과 같다면 봉우리의 개수는 10개입니다. ▣ 입력설명 첫 줄에 자연수 N이 주어진다.(1= 0 && arr[nx][ny] >= arr[i][j]) { flag = 0; break; } } if (flag) answer++; } } return answer; } let arr = [ [5, 3, 7, 2, 3], [3, 7, 1, 6, 1], [7, 2, 5, 3, 4], [4, 3, 6, 4..

FRONT/JAVASCRIPT 2022.06.17

[데이터베이스] 트랜잭션(transaction) - 동시성 제어

트랜잭션이란? -논리적인 작업 단위를 구성하는 연산들의 집합 -실행 중 멈추거나 중단되지 않는 최소 작업 단위 -데이터베이스 응용 프로그램은 트랜잭션의 집합 트랜잭션 조건 원자성 트랜잭션은 중간에 멈출 수 없다. 일관성 트랜잭션 실행 전후 데이터베이스 내용이 일관되어야 한다. 고립성 트랜잭션이 실행하는 과정에서 갱신한 데이터는 트랜잭션이 완료될 때 까지 다른 트랜잭션이 참조할 수 없다. 지속성 트랜잭션이 성공적으로 완료되면 그 트랜잭션이 갱신한 데이터베이스의 내용은 영구적으로 저장되어야 한다. 동시성 제어 -다중 사용자 DBMS에서 필요한 기법 -트랜잭션 간의 간섭이 발생하여 일관성이 깨지지 않도록 제어하는 기법 => 트랜잭션 명령들 간의 끼어들기 방식은 서로간의 간섭에 의해 잘못된 데이터를 생성할 수 ..

카테고리 없음 2022.06.07

[Unity] Visual Studio Editor Package version 2.0.15 is available, we strongly encourage you to update from the Unity Package Manager ~ 에러 해결방법

스크립트의 변수가 inspector창에 반영이 안되어 콘솔창을 보니, 이런 warning이 뜨고 있었다. Visual Studio Editor Package version 2.0.15 is available, we strongly encourage you to update from the Unity Package Manager for a better Visual Studio integration 해결방법은 Window -> Package Manager visual studio editor를 선택한 후 update버튼을 눌러 update해주면 된다.

UNITY 2022.05.22

[데이터베이스] 개체관계 모델:개념적 설계

개체집합과 속성 개체: 현실 세계에서 물리적 혹은 추상적으로 존재하는 실체 동일한 특성을 갖는 개체들은 하나의 개체집합을 구성한다. 개체관계 모델에서는 개체의 특성을 속성으로 표현한다. ex) student(개체집합) {'김광식', 김정현'} 속성의 집합 (stu_id, resident_id, name, year, address) => 개체집합은 동일한 속성을 갖는 개체들의 집합이며, 각 개체는 해당 속성들의 값으로 표현된다. student 개체집합에 family_member라는 속성이 정의되어 있다고 하자. 이 속성에는 하나 이상의 가족 이름이 들어갈 수 있다. 이와 같은 유형의 속성을 다중값 속성이라 한다. student 개체집합에 address 속성이 정의되어 있고 이 속성은 더 작은 단위인 (di..

카테고리 없음 2022.05.10

[Unity] 2D Content 제작하기 (4) (OnCollisionEnter2D)

물체 충돌 검사 하기 add Tag를 해 ChickBall 태그를 추가한 후 적용시킨다. Item도 마찬가지로 태그를 추가한다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class cshCannonBall : MonoBehaviour { // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { } private void OnCollisionEnter2D(Collision2D collision) // collision: 충돌된 물체 { if (c..

UNITY 2022.04.25
반응형