문제https://www.acmicpc.net/problem/5622풀이숫자 1을 걸라면 총 2초가 필요하다. 1보다 큰 숫자를 걸라면 1초씩 더 늘어나기 때문에 시작은 3초부터. 알파벳 별로 (ABC는 3초 , DEF는 4초) 시간을 배열에 저장 후 (문자 - 'A')로 인덱스 접근하여 ans에 시간을 더해주면 정답.코드#include using namespace std;int main() { int time[26] = { 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 10, 10, 10, 10 }; int ans = 0; string str; cin >> str; for(int i = 0; i
전체 글
Brain = NULL문제https://www.acmicpc.net/problem/2908풀이A,B를 getline으로 입력받고 (문자열) 공백으로 A B를 나누어준다음 reverse를 사용해 뒤집어준다. 그리고 형변환으로 int형으로 변환해준다음 비교해서 큰 수를 출력한다.[ 다 풀고 다른 풀이를 확인해보니 A B를 문자열로 입력받는것까지는 같지만 본인보다더 쉽게 풀이한 코드가 있어 추가적으로 첨부해봄 / String은 index 접근이 가능해서 그냥 역으로 돌리고 저장하면 끝... ] 코드#include #include #include using namespace std;int main() { string a,b; string num; getline(cin,num); stringstream nu..
2557https://www.acmicpc.net/problem/2557#include using namespace std;int main(void) { cout 1000https://www.acmicpc.net/problem/1000#include using namespace std;int main(void) { int a,b; cin >> a >> b; cout 1001https://www.acmicpc.net/problem/1001#include using namespace std;int main(void) { int a,b; cin >> a >> b; cout 10998https://www.acmicpc.net/problem/10998#include using..
서론요즘 너무 덥다. 진짜 이딴게 날씨인가 싶다 분명 작년까지만해도 버틸만 했던걸로 기억하는데이번해에는 버틸수가 없다. 근데 이게 체감상으로만 그런건지 아니면 데이터상으로도 정말 오른건지 궁금해서 (사실 인터넷 검색하면 다 나옴) 뻘짓으로 matplotlib를 사용해 지난 3년 데이터를 불러와 그래프로 표시해보았다CSV 파일 불러오기https://data.kma.go.kr/cmmn/main.do 기상자료개방포털전세계 170여개국 8,700여지점의 기상관측 데이터를 제공합니다.data.kma.go.kr먼저 기상자료개방포털에 가입해서 3년간 기후 데이터를 CSV파일로 다운받아야한다. 물론 제공하는 API로 쉽게 불러올 수 있지만 이 글에서는 CSV파일을 사용한 그래프 표출이기 때문에 넘어간다.E:/Seoul..
NVIDIA TITAN Xp D5X 12GB2017년 4월 출시된 파스칼 아키텍처 기반의 플래그십 게이밍 & 워크스테이션 겸용 그래픽 카드.TITAN Xp를 손에 넣었다. 튜링 아키텍처까지만 출시하고 이후부터는 90,90ti와 통합되었다. 최신 기준으로 4090ti정도? 2017년도에 파스칼 파운더스 에디션(FE)을 봤을때 정말 이쁘다고 생각했었는데 7년이 지난 지금 봐도 이쁘다.FE 만의 특징은 블로워팬인데 일반적인 비레퍼 글카들은 거대한 팬들이 공기를 밀어 칩들을 냉각하는거라면블로워팬은 공기를 빨아들인 후 칩들을 냉각하고 냉각후 뜨거워진 공기를 글카 브라켓쪽 즉. 케이스 외부로 밀어내는 방식이다. 좋긴한데...많이 시끄럽고 매우 뜨겁다. 결국 가져온지 2시간만에 분해쇼 시작백플레이트는 금속이 아닌 플..
WD BLACK SN850X기존에는 SSD (970 evo plus) 500GB를 C드라이브로, 보조로 D드라이브에 1TB짜리 HDD하나를 박아두고 사용하고 있었는데 일단 970 evo plus는 PCie 3.0 4배속이였고 500GB라 윈도우 + 프로그램 + 게임을 설치하니 금방 용량 부족에 시달리게 되었다. 그렇다보니 게임을 하나 즐기다 지우고 다른거 깔고 다시 하고 싶은거 있으면 다시 지우고 등... 뻘짓을 하다 현타와서 그냥 새 SSD를 장만하기로 했다.후보군은 하이닉스 P41 , 삼성 990 pro , WD SN580X가 있었는데 일단 990은 발열이슈와 가격이 셋중 가장 비싼데 성능차이가 그리 나는게 아녔으므로 탈락. P41은 랜덤으로 읽기였나 쓰기 속도가 개박살나는 이슈로 결국 580X로 선..
EVGA GTX 1080 HYBRID메인 시스템을 구성한지 벌써 2년이라는 시간이 지났다. 1년반전에 중고로 RX580 4GB짜리 업어와서고딩 졸업하고 지금까지도 잘쓰고 있었는데 당연하지만 성능의 아쉬움이 있었다. 거기다 요즘 PyTorch랑 Tensorflow쓰고 있는데 GPGPU를 사용한 가속을 오직 nvidia 그래픽카드 (CUDA 코어 달려있음)만 가능해서 이번기회에 nvidia 글카로 바꿔야지 했는데 마침 집 주변에 그동안 주시하고 있던 GTX1080이 매물로 올라왔다.아 물론 일반적인 1080이 아닌 무려 수냉식 그래픽카드인 EVGA HYBRID다. 사실 이거 아녔으면 그냥 580 몇년 더 쓸 것 같았는데 이놈을 보고 바로 눈돌아서 쿨거했다. 기존에 있던 RX580을 탈착하고 1080을 인스톨..
배열같은 자료형의 변수로 이루어진 element(요소)가 모여 직선 모양으로 줄지어 있는 자료구조이다자료형 배열이름[요소개수];int a[5]; // a는 요소의 자료형이 int형이고 요소 개수가 5개인 배열요소 개수는 상수만 사용할 수 있음.int a[5]; -> ( a[0],a[1],a[2],a[3],a[4] )요소와 인덱스배열의 개별 요소에 접근하기 위해 정수형 인덱스를 사용함. 첫 번째 배열 요소의 인덱스는 0부터 시작한다.위와같이 배열 a는 int형이기 때문에 각각의 요소또한 int형이다. 배열의 요솟값 초기화 후 배열 선언 배열에 각 요소에 넣을 값을 미리 알고잇으면 선언할때 초기화(initializer)할 수 있다.#include int main(void) { int i; int ..