HOT프로그래밍
나도 그랬지만 아마도 대부분 처음에 문제를 봤을때 아 이거 long형으로 계산하면 되는거 아니야? 하는 생각으로 풀어서 한번씩은 틀릴 것이다 하지만 여기에 나오는 수가 너무 큰수이다보니 문자형을 사용해서 배열에 저장한 뒤에 다시 정수로 바꾼다음에 배열에 저장된 수들을 하나하나 계산해서 푸는 방식으로 코드를 작성했다 작년 ACM-ICPC 연습문제에 비슷한 문제가 나왔던거같아서 기억에 남아서 그런지 올려본다 http://59.23.150.58/30stair/long_sub/long_sub.php?pname=long_sub 매우 큰 길이의 두 개의 수가 입력되었을때 뺄셈을 구하는 프로그램을 작성하시오.예를 들어, 두 수가 218072345632843258023, 521732147023 일 때, 21807234..
오늘은 WPF에서 ListBox가 데이터바인딩이 어떻게 이루어지는지에 대해 배웠다그래서 오늘도 한명의 학생으로써 블로그에 글을 끄적여본다(제 머릿속을 정리하는 용도로 작성한거라 추후에 더 자세하게 포스팅하도록 하겠습니다) ListBox와 같은 Collection과도 바인딩이 가능하다정확히 말하면 ListBox가 가지고 있는 Item들의 소스가 바인딩 되어진다즉, 내부적으로 바인딩이 가능하다는 것이다. TextBox의 데이터 원본은 객체지만ListBox는 여러개의 아이템을 화면에 보여주기위해 만들었기 때문에 데이터 원본은 객체들의 Collection이다 - 여기서 컬렉션의 예로는 List를 볼 수 있다. 따라서 다중요소를 가진 UI와 데이터 바인딩을 할 때에는 컬렉션 내의 각각 객체들이 동기화를 이루도록 ..
나름 문제내용에 흥미를 가지고 풀었던 문제이다 http://59.23.150.58/30stair/HQ9/HQ9.php?pname=HQ9 HQ9+ 라는 프로그래밍 언어는 세상에서 가장 간단한 언어이다.명령어는 아래와 같다.H: 그 유명한 'Hello, world!'라는 문구를 출력시킨다.Q: 프로그램 소스를 출력시킨다.9: "99 Bottles of Beer on the Wall" 라는 노래의 가사를 출력한다. 하지만 이 문제에서는 "99 Bottles of Beer on the Wall" 만 출력한다.+: 누산기를 증가시킨다. 이 문제에서는 나오지 않는다.여러분이 해야 할 일은 소스 코드를 입력받아 결과를 출력하는 일이다. 삼촌이 운영하시는 알고리즘학원을 다니면서 스택,큐,그래프 같은 자료구조 응용문제는..