전체 글

    [백준] 2503번 숫자 야구

    숫자 야구라는 타이틀만 보고 우리가 종종 해오던 쉬운 게임이라 생각하고 문제를 읽었더니, 알고리즘으로 짜기에는 복잡해보였다. 먼저 1~9의 숫자 중에서 선택을 해야했기 때문에 3자리 숫자 중 각 숫자에 맞게 겹치는 숫자들이 없어야하며, 0도 포함해서는 안됐었다. 먼저 각 숫자를 뽑아내기 위해 10의 제곱으로 나눠 각 자리의 수를 뽑는 방식을 택했었다. 그리고 배열에 넣고, 다른 숫자들과 비교하는 식으로 하였다. Strike는 각 자리에 맞아야하며, 두 숫자가 동일해야하고, Ball은 각 자리가 틀려야하며 두 숫자가 동일해야하므로 그에 맞게 조건문을 맞혀주었다. 개선해야할 점 : 각 숫자를 추출해내기 위해서 노가다 방식으로 일일히 다 뽑아내었는데 to_String을 사용하여 쉽게 뽑아낼 수 있다는 사실. ..

    [제 1회 4차 산업혁명 동아리 TAVE 컨퍼런스]

    🔺️🔻🔺️🔻🔺️🔻🔺️🔻🔺️🔻🔺️🔻🔺️🔻🔺️🔻🔺️🔻🔺️🔻🔺️🔻 [제 1회 4차 산업혁명 동아리 TAVE 컨퍼런스] 안녕하세요. 4차 산업혁명 동아리 TAVE에서 컨퍼런스를 개최합니다! 3기 활동 중에 진행되었던 프로젝트들을 발표하는 시간을 가지려 합니다. 다양한 주제로 이루어질 예정이니 관심있으신 분들의 많은 참여 부탁드립니다 일시 : 2019년 5월 25일 토요일 (오후 2시) 장소 : 시립대학교 미래관 B104 신청링크 : https://www.onoffmix.com/event/180439 4기 모집은 컨퍼런스가 끝난 후 7월부터 진행될 예정입니다. 컨퍼런스 참여자에게는 가산점이 있으니 관심있으신 분들의 많은 참여 기다리겠습니다. 원활한 진행을 위하여 시작 10분 전까지 도착해주세요:) 문의 : 카카오..

    프.알.문-무식하게 풀기<소풍>

    프로그래밍 대회에서 배우는 알고리즘 문제해결 전략 중. 무식하게 풀기 1번 문제인,,,소풍 문제입니다. 문제안드로메다 유치원 익스프레스반에서는 다음 주에 율동공원으로 소풍을 갑니다. 원석 선생님은 소풍 때 학생들을 두 명씩 짝을 지어 행동하게 하려고 합니다. 그런데 서로 친구가 아닌 학생들끼리 짝을 지어 주면 서로 싸우거나 같이 돌아다니지 않기 때문에, 항상 서로 친구인 학생들끼리만 짝을 지어 줘야 합니다.각 학생들의 쌍에 대해 이들이 서로 친구인지 여부가 주어질 때, 학생들을 짝지어줄 수 있는 방법의 수를 계산하는 프로그램을 작성하세요. 짝이 되는 학생들이 일부만 다르더라도 다른 방법이라고 봅니다. 예를 들어 다음 두 가지 방법은 서로 다른 방법입니다.(태연,제시카) (써니,티파니) (효연,유리)(태연..

    WebHacking[Intro]회원가입하는 방법

    webhacking.kr webhaking 에 대한 많은 문제들이 모여있고, 문제들을 풀며 랭킹을 높여가는 맛이 있는 재미있는 사이트이다. 지금부터 webhaking 문제들에 대한 풀이들을 올릴 것입니다. 제방식대로 문제를 푸는 것이여서 피드백 많이 부탁드릴께요. INTRO 처음 사이트에 들어가면 아래와 같은 화면이 나옵니다. 하지만 이 사진에는 Login 기능만 있을 뿐 회원가입 기능이 없네요 ㅠㅠ 기존의 아이디가 있어야하나 많은 고민을 했었어요...... 하지만 뭔가!! hacking 사이트의 취지에 맞게 숨겨놓았을 것이라 의심을 하기 시작했죠!!! 그래서 WEB-hacking 답게 먼저 소스코드를 살펴보았습니다. F12를 눌러 소스코드를 확인해본 결과 !!!주석처리가 되어있는 Register 부분을..

    [JAVA]Random선언 시 Seed란 무엇을 의미하고, 왜 쓰는가?

    JAVA에서 Random을 선언 할 때 123456789101112public static void main(String[] args) { Random rand = new Random(12); for(int i=1; i