728x90
인기글
- C / C++ 기술 면접 질문 C / C++ 기술 면접 질문 여기저기 구글링하여 모은 기술 질문들을 적어본다. 질문 리스트 Q) C와 C++의 차이는 무엇인가? 더보기 A) 2022.01.07 - [CS(computer science)/C , C++] - CS 지식 / C와 C++의 차이 CS 지식 / C와 C++의 차이 C와 C++의 차이 두언어의 차이는 C언어는 절차지향 프로그래밍(Procedure Oriented Programming)이고 C++언어는 객체지향 프로그래밍(Object Oriented Programming)이라는 것이다. C++은 C를 발전시켜 만든 언.. se-jung-h.tistory.com C언어는 절차지향 프로그래밍, C++언어는 객체지향 프로그래밍이다. 절차지향은 순차적으로 처리하고 객체지향은 객체 중심으..
- 디지털 논리회로 / Moore FSM과 Mealy FSM의 장단점 Moore FSM과 Mealy FSM Machine종류에는 moore machine과 mearly machine이 있다. Mealy machine : 출력이 현재 상태와 입력 모두에 의해서 결정된다. Glitch lssue에 의해 문제가 생길 수 있다. Mealy FSM : arcs indicate input / output Moore machine : 출력이 현재 상태에 의해서만 결정이 된다. Glitch issue 없이 안정적이다. 대부분의 system에서는 moore machine을 선호한다. 현재의 상태에만 의존을 하기 때문에 지금의 입력엔 무관하다. 좌측 : Moore machine, 우측 : Mealy machine Moore machine state에는 output이 정의 되어있다. Meal..
- JAVA(intelij) / 실수형(double)을 정수형(int)으로 변환하는 방법 실수형(double)을 정수형(int)으로 변환 실수형을 정수형으로 반환하려 할 때 다음과 같은 방법을 사용한다. 실수형(double)은 말 그대로 실수 type을 선언해줄 때 사용한다. 소수점 아래도 나타낼 수 있다. 예) 3.141592, 0.43241624 정수형(int)도 마찬가지로 정수 type을 선언해줄 때 사용한다. 예) 1, 2, 18340153 int i; double d; i = (int)Math.round(d); i는 정수형(int) d는 실수형(double)으로 선언되었다. Math.round()로 실수형으로 선언된 d를 반올림해준다. 반올림해준 d를 int형으로 변환해줄 수 있다. 안전하게 변환해주기 위해서는 다음과 같이 구현할 수도 있다. int i; double d; i = I..
- BOJ(C++) / 백준 2776 : 암기왕 백준 2776 : 암기왕 https://www.acmicpc.net/problem/2776 2776번: 암기왕 연종이는 엄청난 기억력을 가지고 있다. 그래서 하루 동안 본 정수들을 모두 기억 할 수 있다. 하지만 이를 믿을 수 없는 동규는 그의 기억력을 시험해 보기로 한다. 동규는 연종을 따라 다니며, www.acmicpc.net 문제 연종이는 엄청난 기억력을 가지고 있다. 그래서 하루 동안 본 정수들을 모두 기억 할 수 있다. 하지만 이를 믿을 수 없는 동규는 그의 기억력을 시험해 보기로 한다. 동규는 연종을 따라 다니며, 연종이 하루 동안 본 정수들을 모두 ‘수첩1’에 적어 놓았다. 그것을 바탕으로 그가 진짜 암기왕인지 알아보기 위해, 동규는 연종에게 M개의 질문을 던졌다. 질문의 내용은 “X라는 정..
- 라즈베리파이 / 모니터 없이 라즈베리파이 이용하기, Putty, VNC Viewer 모니터 없이 라즈베리파이 이용하기 putty, VNC Viewer를 이용하여 라즈베리파이를 모니터 없이 무선접속으로 이용해보려 한다. 1. 라즈베리 파이 초기 설정 라즈베리 파이에 연결할 SD카드를 컴퓨터와 연결한다. OS설치(라즈비안): https://www.raspberrypi.org/ 라즈베리파이 공식 홈페이지에 들어가 pc환경에 맞는 파일을 연결한 SD카드에 다운로드한다. 라즈비안(raspbian)-라즈베리 파이 재단에서 개발한 공식 라즈베리 파이용 OS. OS를 [Raspberry Pi OS][Raspberry Pi OS Full]을 선택(원하는 환경에 맞게 OS를 선택)한 후 다운로드한다. 이때 소요시간은 대략 1시간 정도 걸렸다. 2. 라즈베리파이 무선 접속(SSH) 설정 SD카드 boot영..
전체 글
- 2022 상반기 롯데정보통신 Software 채용 후기 2022 상반기 롯데정보통신 Software 채용 후기 🎆전형절차 롯데정보통신 2022년 상반기 신입 채용의 절차는 서류, 코딩 테스트. 인성 진단, 면접 순서였다. 🎆서류전형 자소서 문항 1. 지원 직무가 본인의 커리어에 어떤 영향을 미칠 지 본인의 생각을 자유롭게 기재해 주세요.*(700자) 2. 지원 직무와 관련한 경험(교육, 프로젝트, 대외활동 등)을 3개 이내의 키워드로 기재해 주시고, 이에 대한 본인의 의견을 자유롭게 기재해 주세요.*(700자) 3. 공동의 목표를 달성하기 위하여 노력하였던 점과 목표 달성에 어떤 영향을 주었는지 기재해 주세요.*(700자) 자기소개서 문항은 기본적인 문항들이었다. 1번은 지원동기, 향후계획 2번은 프로젝트 3번은 협업 을 중점적으로 써 내려갔다. 서류는 기본..
- 프로그래머스(C++, JAVA) / level 2 : 주차 요금 계산 level 2 : 주차 요금 계산 https://programmers.co.kr/learn/courses/30/lessons/92341 코딩테스트 연습 - 주차 요금 계산 [180, 5000, 10, 600] ["05:34 5961 IN", "06:00 0000 IN", "06:34 0000 OUT", "07:59 5961 OUT", "07:59 0148 IN", "18:59 0000 IN", "19:09 0148 OUT", "22:59 5961 IN", "23:00 5961 OUT"] [14600, 34400, 5000] programmers.co.kr 🎯 코드(C++) #include #include #include #include #include #include using namespace std;..
- 프로그래머스(C++, JAVA) / level 1 : 문자열 내 p와 y의 개수 level 1 : 문자열 내 p와 y 개수 https://programmers.co.kr/learn/courses/30/lessons/12916?language=java 코딩테스트 연습 - 문자열 내 p와 y의 개수 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 programmers.co.kr 🎯 코드(C++) #include #include #include using namespace std; int solution(int n) { int answer = 0; for(int i=1; i
- 프로그래머스(C++, JAVA) / level 1 : 약수의 합 level 1 : 약수의 합 https://programmers.co.kr/learn/courses/30/lessons/12928 코딩테스트 연습 - 약수의 합 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 정수입니다. 입출력 예 n return 12 28 5 6 입출력 예 설명 입출력 예 #1 12의 약수 programmers.co.kr 🎯 코드(C++) #include #include #include using namespace std; int solution(int n) { int answer = 0; for(int i=1; i
- 프로그래머스(C++, JAVA) / level 1 : 서울에서 김서방 찾기 level 1 : 서울에서 김서방 찾기 https://programmers.co.kr/learn/courses/30/lessons/12919?language=java 코딩테스트 연습 - 서울에서 김서방 찾기 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니 programmers.co.kr 🎯 코드(C++) #include #include using namespace std; string solution(vector seoul) { string answer = ""; for(int i=0; i