SW개발자

    1063 king 킹 시뮬레이션 백준 알고리즘 !

    시뮬레이션 문제풀때 조건이 많아지면 항상 실수 한다... 삼성 소프트웨어 직군 역량 평가에서도 그랬지...공통적으로 적용되는 조건을 정하고 그 조건 부터 수행하는게 정답인것 같다. 킹 문제가 쉬운 부분에 속할태지만... 처음 모든 조건을 if문으로 해결하려고 했을때 어디서 에러가, 오답이 났는지도 모르겠고 코드만 200줄이 되버려서 ....실패했다. 다른 분의 코드를 참고하여 킹을 옮길 좌표를 미리 구하고 킹이 떨어지면 탈출!아니면 킹과 돌의 위치를 파악하여 돌도 같이 옮기고 돌이 떨어지면 탈출과 함께 킹의 위치를 옮겼던 좌표를 되돌린다. 코드가 1/4로 줄었다! 답도 통과 !!! 물론 if 문으로 가지치기해서 잘 적었으면 답이 통과 됬겠지만.... 예외 찾다가 머리 터질것 같아서 그냥 새로 짰다. 킹 ..

    java study day1

    java study day1

    1. 자바로 Hello, World 출력하기Printing to stdoutpublic class Solution { public static void main(String[] args) { /* Enter your code here. Print output to STDOUT. Your class should be named Solution. */ System.out.println("Hello, World."); System.out.println("Hello, Java."); }}자바 응용프로그램은 자바가상머신(JVM, Java Virtual Machine)에서 실행된다.JVM은 자바 응용프로그램으로 부터 전달받은 명령을 해당 운영체제가 이해할 수 있도록 변환하여 전달한다.(운영체제나 하드웨어와 관련된 ..

    오늘 스터디 12_21일 일지

    하반기에 캠프모바일, 삼성전자, 티맥스소프트, 네이버, 현대엠엔소프트 (인턴) 광탈하고 나서 취업스터디와 알고리즘 스터디를 병행하기 시작했다.객제지향언어, 자료구조, 알고리즘, 네트워크, 데이터베이스를 다시 공부하며 포스팅 할 예정이다. 면접에서 내가 해왔던 프로젝트에 대해서 정리해서 대답할 줄 알아야함을 깨닫고, 일반적인 인성 질문에서도 질문자의 의도를 파악해서 대답해야한 다는 것을 경험하게 되었다. 개발자로 취업 준비를 하면서 내 코딩 실력과 전공에 대한 지식이 낮다는 것을 알았지! 준비 과정 1. 자기소개서 정리 a. 경험맵 (프로젝트 정리)b. 스터디를 통한 첨삭2. 알고리즘 공부 a. www.hackerrank.com (외국 사이트 영어로 문제가 나와있어 분류가 잘되있음)b.https://www..