본문 바로가기

전체 글559

TCL 기본 TCL 기본 TCL이란? 간단한 구조와 문법을 가지고 있는 스크립트 언어 자료형이 없는 등 다른 언어들과 다른 면이 많으므로 기본 개념을 잘 다져야함 TCL 시작하기 tclsh은 sch나 sh을 이용할 수 있는 명령어 해석기 wish는 Tk 명령어(GUI)들을 해석할 수 있도록 확장된 TCL 해석기 여러 명령을 파일에 넣어두고 실행시킬 수 있음 TCL의 source 명령을 사용해 실행 가능 ex) source filename 쉘 스크립트와 같이 독립적인 스크립트로 작성 가능 스크립트로 작성하기 위해서는 소스 코드의 맨 첫 줄에 추가해야 함 **!/usr/local/bin/tcl # 방법 1** **!/usr/lcoal/bin/wish # 방법 2** TCL/TK가 설치된 디렉토리가 위의 경로가 아닐 경우.. 2022. 9. 1.
TCL 설치하기 TCL 시작하기 https://www.activestate.com/products/tcl/downloads/에서 SDK를 설치 http://openjdk.java.net/에서 OpenJDK를 설치 (이미 JDK가 설치 되있는 경우 넘어가도 됨) 설치시 환경 변수 설정을 꼭 해줘야 함 시스템 변수에 “JAVA_HOME”을 생성하고 “Path”변수를 수정하여 “%JAVA_HOME%\bin”폴더를 추가 하단에 있는 새로 만들기를 클릭하여 OpenJDK가 생성된 위치로 변수 값을 지정 Path를 클릭 후 편집을 눌려 OpenJDK의 Bin 폴더를 등록 CMD에서 “java -version”을 입력하여 설치된 java의 정보를 확인 https://www.eclipse.org/downloads/eclipse-pac.. 2022. 9. 1.
반도체 기본 용어 및 테스트공정 기본 사항 및 용어 Test Programing SoC [System on Chip] 전체 시스템을 칩 하나에 담은 기술집약적 반도체, PCB에서 여러 개의 반도체 칩으로 구현하는 시스템을 한 개의 칩으로 집적하는 기술 제품 소형화가 가능 → 제조비용이 감소 CMOS Image Sensor 저전력 찰상 소자, 카메라에 들어가는 이미지 센서 다른 종류로는 CCD 이미지센서가 있음 Analog 소리, 온도 등과 같이 연속적으로 변화하는 아날로그 신호를 전기 신호로 바꾸는 역할을 하는 시스템 반도체 Logic AND, OR 등의 게이트 회로를 집적한 시스템 반도체 Mixed Signal 아날로그 반도체는 실제 세계에서의 신호를 해석하고 관리하는 IC 디지털 칩과 함께 통합되어 생기는 혼합 신호 Sensor(M.. 2022. 9. 1.
TCL 별찍기와 산출물 입력받는 방법 2가지 1. gets로 입력을 받고 set으로 값을 할당 2. gets를 이용하여 입력을 받으며 바로 할당 # set 할당받을변수 할당할값 set n [gets stdin] # gets 입력되는값 할당할변수 gets stdin n []로 묶여있으면 []안에 있는 문장들이 연산이 되어 그 연산 결과를 출력 for {set i 1} {$i 2022. 8. 31.
Baekjoon 2752 세수정렬 JAVA 2752번: 세수정렬 숫자 세 개가 주어진다. 이 숫자는 1보다 크거나 같고, 1,000,000보다 작거나 같다. 이 숫자는 모두 다르다. www.acmicpc.net 문제 동규는 세수를 하다가 정렬이 하고싶어졌다. 숫자 세 개를 생각한 뒤에, 이를 오름차순으로 정렬하고 싶어 졌다. 숫자 세 개가 주어졌을 때, 가장 작은 수, 그 다음 수, 가장 큰 수를 출력하는 프로그램을 작성하시오. 입력 숫자 세 개가 주어진다. 이 숫자는 1보다 크거나 같고, 1,000,000보다 작거나 같다. 이 숫자는 모두 다르다. 출력 제일 작은 수, 그 다음 수, 제일 큰 수를 차례대로 출력한다. 풀이 1. 세수를 입력받은 후 Arrays.sort()를 이용하여 정렬한다. 2. 정렬후 값이 오름차순으로 정렬되어있기에 for문.. 2022. 8. 23.
Baekjoon 2530 인공지능 시계 JAVA 2530번: 인공지능 시계 첫째 줄에 종료되는 시각의 시, 분, 초을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수이며, 분, 초는 0부터 59까지의 정수이다. 디지털 시계는 23시 59분 59초에서 1초가 지나면 0시 0 www.acmicpc.net 문제 KOI 전자에서는 건강에 좋고 맛있는 훈제오리구이 요리를 간편하게 만드는 인공지능 오븐을 개발하려고 한다. 인공지능 오븐을 사용하는 방법은 적당한 양의 오리 훈제 재료를 인공지능 오븐에 넣으면 된다. 그러면 인공지능 오븐은 오븐구이가 끝나는 시간을 초 단위로 자동적으로 계산한다. 또한, KOI 전자의 인공지능 오븐 앞면에는 사용자에게 훈제오리구이 요리가 끝나는 시각을 알려 주는 디지털 시계가 있다. 훈제오리구이를 시작하는 시각과 오.. 2022. 8. 23.
Baekjoon 25311 UCPC에서 가장 쉬운 문제 번호는? TEXT 25311번: UCPC에서 가장 쉬운 문제 번호는? 대회 참가자는 되도록 일찍 대회의 모든 문제를 한 번씩 읽어 보는 것이 권장됩니다. 이렇게 하면 대회의 전체적인 분위기를 느낄 수 있고, 종종 비교적 쉬운 문제를 빨리 발견해서 속도에서 우 www.acmicpc.net 문제 대회 참가자는 되도록 일찍 대회의 모든 문제를 한 번씩 읽어 보는 것이 권장됩니다. 이렇게 하면 대회의 전체적인 분위기를 느낄 수 있고, 종종 비교적 쉬운 문제를 빨리 발견해서 속도에서 우위를 점할 수도 있습니다. 하지만 실제 참가자들은 다양한 전략을 사용하고, 문제들이 배치된 순서에 따라서 일부 문제를 아예 읽지 못하거나 아주 늦은 시점에 읽어 보게 될 수도 있습니다. 몇몇 대회는 이를 이용해서 각 문제가 적절한 관심을 받을 수 있.. 2022. 8. 23.
Baekjoon 1598 꼬리를 무는 숫자 나열 JAVA 1598번: 꼬리를 무는 숫자 나열 첫째 줄에 원숭이가 생각한 두 개의 자연수가 주어진다. 각 수는 10,000,000 이하이다. www.acmicpc.net 문제 동물원에서 막 탈출한 원숭이 한 마리가 세상구경을 하고 있다. 그 녀석은 원주 부근을 돌아다니다가 코레스코 콘도에서 아주 재밌는 놀이를 발견했다. 그 놀이의 이름은 바로 “꼬리를 무는 숫자 나열”. 이제부터 원숭이가 그토록 좋아하던 그 놀이를 파헤쳐보자. 놀이의 방법은 간단하다. 일단 4줄짜리 표에 왼쪽부터 수를 아래로 1부터 순서대로 적어나간다. 다음에 그 예가 잘 나타나있다. 이제 원숭이는 두 개의 자연수를 아무거나 생각한다. 그리고 숫자판에서 두 개의 자연수 사이의 직각거리를 구하면 된다. 여기서 직각거리는 동서방향거리와 남북방향거리의 .. 2022. 8. 23.
Baekjoon 1247 부호 JAVA 문제 N개의 정수가 주어지면, 이 정수들의 합 S의 부호를 구하는 프로그램을 작성하시오. 입력 총 3개의 테스트 셋이 주어진다. 각 테스트 셋의 첫째 줄에는 N(1 ≤ N ≤ 100,000)이 주어지고, 둘째 줄부터 N개의 줄에 걸쳐 각 정수가 주어진다. 주어지는 정수의 절댓값은 9223372036854775807보다 작거나 같다. 출력 총 3개의 줄에 걸쳐 각 테스트 셋에 대해 N개의 정수들의 합 S의 부호를 출력한다. S=0이면 "0"을, S>0이면 "+"를, S 2022. 8. 23.
728x90
728x90