기타지식들 38

비례밸브란 무엇인가?

안녕하세요. 비례밸브에 대해서 알아보겠습니다 쉬운 예로, 수도꼭지가 있습니다. 수도꼭지를 잠그면 물이 안나오고, 수도꼭지를 조금씩 열 수록 물이 많이나옵니다.수도꼭지 = 비례밸브물 = 기름수도꼭지를 돌리는행위 : 전기신호 비례밸브는 전기신호에 비례해서 길이 열리고 닫히는 밸브를 의미합니다 전기신호로 전류를 사용하는 경우도 있고 전압을 사용하는 경우가 있습니다. 또한 Normal close타입이 있고 Normal open 타입이 있습니다. 전류사용0~20mA / Normal open 타입인 경우를 예로 들면, 전기신호가 0mA면 길이 전부 열려있습니다. 2mA면 길이 90%가 열려있습니다. 또한 비례밸브에는 피드백을 받는 경우도 있습니다. 피드백을 받는 경우라면, 밸브의 스풀이 열린 양에 따라서 전기신호를..

브루트 포스법이란?

안녕하세요. 오늘은 문자열을 검색하는 알고리즘중에 하나인 브루트 포스법(brute force method)에 대해 알아보겠습니다 문자열검색이란 어떤 문자열이 있으면 그 안에 다른 문자열이 있는지 검사하는 방법을 뜻합니다 ADDABC라는 문자열이 있고 ABC를 검색해보면 검색 성공입니다. ADDABC를 텍스트(TEXT) 라고 하고 ABC를 패턴(PATTERN)이라고 하겠습니다. 문자열 하나씩 옮기다보면 4번째 트라이에 ABC가 일치합니다 이처럼 브루투포스법은 비효율적이고 반복적입니다 실행Colored By Color Scripter™123456789101112131415161718192021222324252627#include int main(void) { char *ch = "ADDABC"; int i;..

세 값의 최대값 구하기 알고리즘

안녕하세요세 개의 정수값중에 최대값을 구하는 알고리즘을 알아보겠습니다. 순서1. 세 개의 수 A,B,C중에 A가 최대라고 가정을 한다.2. MAX(최대를 의미하는 변수)에 A를 넣는다3. MAX와 B를 비교해서 B가 더 크면 MAX에 B를 넣는다4. MAX와 C를 비교해서 C가 더 크면 MAX에 C를 넣는다5. MAX는 최댓값이다 Colored By Color Scripter™12345678910111213141516171819package ec;import java.util.Scanner; public class CA { public static void main(String[] args) { int A = 100; int B = 300; int C = 200; int max = A; // 최댓값을 A..

알고리즘 선형검색(선형탐색)이란?

안녕하세요 선형검색(선형탐색)에 대해 알아보겠습니다 1.선형검색(Linear search) 이란?배열에서 데이터를 탐색하는 알고리즘입니다. 배열의 앞에서부터 차례대로 확인하면 됩니다. 2.예시위와같은 배열이 있을 때, 원하는값을 맨 앞부터 차례대로 찾습니다. 예시1)찾는 값 : 41 -> 아님2 -> 아님3 -> 아님4 -> 맞음 예시2)찾는 값 : 61 -> 아님2 -> 아님3 -> 아님4 -> 아님5 -> 아님찾는값이 6인 경우, 원하는 값이 없습니다. 선형검색의 종료 조건은 2개임을 알 수 있습니다조건 1 : 검색한 값을 찾음조건 2 : 검색한 값을 못찾음 조건1인경우, 검색성공이고 조건2인경우 검색실패입니다. 3.코드 Colored By Color Scripter™123456789101112131..

백준 1978 소수찾기

소수 찾기 성공분류시간 제한메모리 제한제출정답맞은 사람정답 비율2 초128 MB45943215181784248.519%문제주어진 수 N개 중에서 소수가 몇 개인지 찾아서 출력하는 프로그램을 작성하시오.입력첫 줄에 수의 개수 N이 주어진다. N은 100이하이다. 다음으로 N개의 수가 주어지는데 수는 1,000 이하의 자연수이다.출력주어진 수들 중 소수의 개수를 출력한다.예제 입력 1 복사4 1 3 5 7예제 출력 1 복사3 문제출처 https://www.acmicpc.net/problem/1978 문제해결순서 1. 소수가 되는 조건을 생각한다2. 반복문을 돌려서 소수가 되는 조건이면 소수개수를 증가시킨다 알아야 할 지식 어떤수가 소수가 되려면 나눠지는게 1이랑 자기 자신이여야한다 Colored By Col..

백준 1712 손익분기점

시간 제한메모리 제한제출정답맞은 사람정답 비율0.35 초128 MB49937115141018424.110%손익분기점 성공분류시간 제한메모리 제한제출정답맞은 사람정답 비율0.35 초128 MB49937115141018424.110%문제월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 인건비 등 총 B만원의 가변 비용이 든다고 한다.예를 들어 A=1,000, B=70이라고 하자. 이 경우 노트북을 한 대 생산하는 데는 총 1,070만원이 들며, 열 대 생산하는 데는 총 1,700만원이 든다.노트북 가격이 C만원으로 책정되었다고 한다. 일반적으로 생산 대수를 늘려 가다 보..

백준 10809 알파벳찾기

문제알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오.입력첫째 줄에 단어 S가 주어진다. 단어의 길이는 100을 넘지 않으며, 알파벳 소문자로만 이루어져 있다.출력각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다.만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출력한다. 단어의 첫 번째 글자는 0번째 위치이고, 두 번째 글자는 1번째 위치이다.예제 입력 1 복사baekjoon 예제 출력 1 복사1 0 -1 -1 2 -1 -1 -1 -1 4 3 -1 -1 7 5 -1 ..

220V와 380V가 루트3배 차이인 이유

안녕하세요 오늘은 220V와 380V가 루트3배 차이인 이유에 대해 알아보겠습니다 1단계일단 3상 전원의 백터도입니다상전압은 220V이고 선간전압은 380V입니다220V*루트3 = 380V로 알려져있습니다 Va와 Vb의 차이를 (위상차) 선간전압이라고 할 수 있습니다 Va - Vb = 선간전압Va - Vb = Va - (+Vb) 라고 적을 수 있습니다 2단계파란색 부분이 -Vb의 백터도이고, Vab가 선간전압입니다. (평행 사변형법)그럼 이제 Vab의 길이를 구하면 선간전압을 알 수 있습니다 3단계Va에서 Vab의 중간에 선을 긋게되면 90도가 되고 양쪽의 크기가 같고 우리가 구해야 하는 값이므로 x라고 놓겠습니다 360도를 3등분 했으니 120도 입니다평행사변형의 성질 이웃한 두 각의 크기의 합은 18..

체크밸브란 무엇인가

안녕하세요 오늘은 체크밸브에 대해 알아보겠습니다 체크밸브란 check(확인)해서 특정 이벤트를 발생합니다 - 기본설명 기본적으로 IN->OUT, OUT->IN은 막혀있습니다 IN에 특정압력이상을 걸면(크래킹 압력) 스프링이 열려서 IN->OUT으로 기름이 흐르게 됩니다만약 OUT쪽의 압력이 IN보다 강하다면 IN->OUT, OUT->IN은 막혀있게 됩니다 - JIS기호 - 역할1) 역류방지 역할2) 압력유지 역할 - 릴리프밸브와 차이점1) 크래킹 압력 조절 불가능2) 압력제어 불가능 -파일럿 체크밸브 일반적인 체크밸브처럼 IN->OUT가능, OUT->IN불가능합니다그러나 파일럿포트(PP)에 기름이 흐르고 압력을 가해주면 피스톤이 움직여서 체크밸브가 열리게 됩니다그러면 IN->OUT, OUT->IN 가능하..

릴리프밸브란 무엇인가

안녕하세요 오늘은 릴리프밸브에 대해 알아보겠습니다 릴리프밸브란 유압회로에서 relief(안전)하게 만드는 밸브입니다어떻게 안전하게 만드냐면 특정 유압회로에서 특정 압력이상이 걸리면 다른곳으로 기름을 빼버립니다 - 릴리프밸브구조P에 압유가흐르면 스풀을 밀어서 P->T로 갑니다 -JIS기호 -릴리프 밸브 사용 목적사용예시1) 회로 전체의 압력을 제어 (a) : 탱크에서 나온 기름이 갈 곳이 없어서 압력이 계속 차서 약한 부분이 파괴됨(b) : 탱크에서 나온 기름이 계속 탱크로 가서 실린더가 움직이지 않음(c) : 탱크에서 나온 기름의 압력이 어느정도 이상이 되면 릴리프밸브를 타고 탱크라인으로 보내줌 사용예시2) 서지현상 방지가변 토출량 펌프느 어느정도 압력이 상이 되면 펌프에서 기름을 토출하지 않습니다펌프에..