수학과의 좌충우돌 프로그래밍

Java를 시작해보자(Java의 특징 및 개발환경 구축)

안녕하세요 강민성입니다. C언어와 파이썬에 이어 3번째 언어로 자바를 공부하게 되었습니다. 사실 C 도 그렇고 파이썬도 그렇고 어중간하게 한 느낌이 없지않아 있어서 갈 길이 멀지만 최근에 안드로이드 스튜디오로 어플리케이션 개발을 계획 중이라 자바를 공부할 필요가 생겼습니다. 그러면 자바라는 언어에 대해서 먼저 알아보도록 하겠습니다 :) Java 란 자바는 1995년 썬 마이크로시스템즈에서 발표한 객체지향 언어입니다. 현재 썬 마이크로시스템즈는 오라클에 인수가 된 상태이고요. 객체지향 언어는 따로 정리를 해두었으니 아래 링크를 참고하시면 좋을 듯 합니다. http://ssungkang.tistory.com/entry/%EA%B0%9D%EC%B2%B4-%EC%A7%80%ED%96%A5-%ED%94%84%EB..

프로그래밍 언어/Java 2018. 9. 16. 17:49
숫자게임(프로그래머스-level3)

안녕하세요 강민성입니다. 이번에 풀 문제는 2018서머코딩 알고리즘 문제 중 하나 입니다. 대회에서 나오는 문제들을 보면 매번 저런 문제를 어떻게 만들어내는지 그저 신기할 따름입니다. 문제를 이해하고 코드를 짜는 것도 적지 않은 시간이 걸리곤 하는데... 요즘 주변에 취업원서 넣고 코딩테스트 보러 가는 사람들이 많아서 그런지 알고리즘의 중요성을 새삼 다시 깨닫습니다. 1차에서 떨어지는 경우도 비일비재 하더라고요. 그러면 문제 보도록 하겠습니다. [ 문제 ] xx 회사의 2xN명의 사원들은 N명씩 두 팀으로 나눠 숫자 게임을 하려고 합니다. 두 개의 팀을 각각 A팀과 B팀이라고 하겠습니다. 숫자 게임의 규칙은 다음과 같습니다. 먼저 모든 사원이 무작위로 자연수를 하나씩 부여받습니다. 각 사원은 딱 한 번씩..

알고리즘/파이썬 2018. 9. 16. 01:02