목록전체 글 (20)
삼류 개발자의 애로사항
링크 https://www.codeup.kr/problem.php?id=1004%EF%BB%BF 문제 요약 'Hello' 라고 단어를 출력하기 자바로 풀기 public class Main{ public static void main(String[]args){ System.out.println("'Hello'"); } } 파이썬으로 풀기 print("'Hello'") 정리 작은 따옴표는 어렵지 않다. 그냥 작은 따옴표('')를 Hello 양 끝에 붙여주면 정상적으로 출력된다. 끝.
링크 https://www.codeup.kr/problem.php?id=1003 문제 요약 Hello World 라고 단어를 출력하기 자바로 풀기 public class Main { public static void main (String[] args) { System.out.println("Hello"); System.out.println("World"); } } 파이썬으로 풀기 print("Hello\nWorld"); 정리 기존에 자바에서 자동완성툴을 쓰다보니까 자꾸 System.out을 system.out이라고 쓰면서 제출해버려서 틀리는 중이다. 다시 숙지해서 한번에 맞을수 있도록 하자! 파이썬에서는 자바처럼 한 문장씩 띄어서 출력해주는 println이라는 기능이 없어서 이스케이프 문자(\)를 써야..
링크 https://www.codeup.kr/problem.php?id=1002 문제 요약 Hello World라는 단어를 출력하기 자바로 풀기 public class Main { public static void main (String[] args) { System.out.println("Hello World"); } } 파이썬으로 풀기 print("Hello World"); 정리 1번 문제랑 다를 게 없다. 기존 Hello라는 단어에 World라는 단어를 추가적으로 입력해준다.
링크 https://www.codeup.kr/problem.php?id=1001 [기초-출력] 출력하기01(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 www.codeup.kr 문제 요약 Hello라는 단어를 출력하기 자바로 풀기 public class Main { public static void main (String[] args) { System.out.println("Hello"); } } 파이썬으로 풀기 print("Hello"); 정리 자바는 기존에 배워서 쉽게 풀었다. 하지만 코드업에서 자바의 클래스는 public class Main{..
FA 개발자이지만, 코딩 실력을 게을리 할 수 없다는 생각을 계속한다. 아마도 FA 개발자들은 단순하게 매일 똑같은 코드만 보고, 똑같은 방식으로만 코딩을 한다는 사람들의 인식에서 비롯된 것 아닐까. 또한 코딩 지식보다도 장비/부품 지식이 대부분이기 때문에, 여타 IT업계 보다 아무래도 경쟁력이 약하다고 생각하는 것도 있을 것이다. 물론, 이런 말이 나올 때마다 기분이 썩 좋지는 않다. 실제로 그런 일들을 할 지라도 모두 열심히 자기 일을 하면서 하루 일을 버텨내고 있는데, 어느 프로그래머는 잘났고, 어느 프로그래머는 형편없느니 말하는 것이 안타깝다. 결국, 내가 코딩테스트를 준비하는 것은 FA프로그래머의 인식에 대한 개인적인 발버둥이라고 할 수 있다. 앞으로 모든 코드업 문제를 풀어보면서, 자바와 코딩..
용어 설명에 앞서, MES를 알기 위해서는 구조적인 접근이 우선되어야 한다. 우선 MES는 기업 자원 관리 시스템의 한 축이다. MES뿐만 아니라 기업 자원 관리 시스템을 구축하기 위해서는 ERP나 POP와 같은 다양한 소프트웨어들이 주축이 되어 기업 자원 관리 시스템을 구성한다고 생각하면 된다. 내가 생각한 표준 자원 관리 시스템 구조는 ERP > MES > POP 와 같은 피라미드 형식이었다. 하지만, 기업의 방침, 개발 성향에 따라서 ERP > MES & POP 가 되기도 하고, ERP & MES & POP 와 같이 모든 시스템이 하나로 관리되기도 한다. 때문에 정답은 없다! 하지만 일단 내가 이해한대로 기술하는 것이, 더 오래 남을 것 같아 일단 내 생각대로 적는다. 1.ERP (Enterpris..
간간히 헷갈리는 DB 용어들이 많이 있다. 사람마다 쓰는게 다 다르고, 무엇보다 영어랑 한글까지 섞여서 쓰이기 때문에 더 어렵게 느껴질지도 모르겠다. 1. 데이터 표 = (Relation, 릴레이션, 테이블, 엔터티, 엔티티, entity) 말 그대로의 데이터를 모아놓은 표이다. 보통 이 표는 스키마+인스턴스로 이루어져 있다. 스프링에서는 이 테이블 자체를 갖다가 끌어다 쓰는 경우가 있는데, 이때 엔터티 또는 엔티티(entity)라고도 부르기도 한다. 2. 데이터 첫 행, 데이터 정의 부분 = (스키마, 릴레이션 스키마) 데이터의 자료 내용을 예상해 볼 수 있는 데이터 정의 칸이다. 보통 첫째 줄에 명시 되어있고, 이를 통해서 해당 테이블이 어떤 목적으로 설계되었는지를 알수 있다. 3. 데이터 한 열 =..
학원에서 배웠지만, 돌이켜보니까 제 1 정규화 개념만 알고 있고, 잘못알고 있는 사실들이 있어서 다시 정리한다. 1. 정규화란? 사전적 정의는 중복 데이터를 만들지 않고, 데이터의 일관성을 유지 하는 작업을 뜻하며, 쉽게 말하자면, 칼럼 최소 단위의 테이블로 나누는 과정이라고 할 수 있겠다. 위 예시와 같이, 정규화를 거친 표의 데이터는 종합하는 데에 있어서는 보기 좋지는 않다. (오른쪽 표의 짱구 특기가 2개였기에 한 눈에 보이지만, 5개였다면? 10개 였다면?) 하지만, 데이터 하나 하나를 뜯어서 볼때는 확실히 그 내용이 간단해져서 보기 좋아진다는 장점이 생긴다. 때문에 정규화를 하는 목적이란, 불필요한 데이터 중복을 피하여, 데이터의 내용을 명확하고 간결하게, 논리적으로 저장 하기 위함에 있다고 생..