일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- boj #c++
- #유데미 #udemy #웅진씽크빅 #스나이퍼팩토리 #인사이드아웃 #미래내일일경험 #프로젝트캠프 #부트캠프 #react #리액트프로젝트 #프론트엔드개발자양성과정 #개발자교육과정
- flutter #git
- boj #baekjoon #c++
- 비주얼 스튜디오 #vs #visual studio
- 백준 #boj
- flutter #app #취준
- flutter #플러터
- baekjoon #boj #c++
- flutter #firebase #플러터 #파이어베이스 #연동
- 인턴 #프론트엔드 #개발자 #프론트엔드개발자 #취준
- flutter #깃
- 백준 #c++
- unity #2d-game
- flutter #상태관리
- flutter #플러터 #분석
- 로컬저장소 #이름변경
- git #unity #깃허브
- Flutter
- baekjoon #백준 #boj
- 플러터 #flutter #restful #rest api
- 비주얼스튜디오 #코드스니펫
- boj #baekjoon
- unity #2d-game #minigame #vscode
- 유데미 #udemy #웅진씽크빅 #스나이퍼팩토리 #인사이드아웃 #미래내일일경험 #프로젝트캠프 #부트캠프 #react #리액트프로젝트 #프론트엔드개발자양성과정 #개발자교육과
- firebase #파이어베이스
- 백준 #boj #baekjoon
- VS #비주얼스튜디오
- 백준
- flutter #todolist
- Today
- Total
목록전체 글 (150)
cococo-coding
문제 풀이 switch문과 if문을 중첩이용하면 쉽게 풀 수 있다. 우선 mon을 기준으로 switch문을 이용해 Before, After을 나누고, 이때 mon값이 2인 경우는 if문을 통해 day를 다시 한번 분기했다. day 역시도 18일을 기준으로 Before, After를 나누고, 18일 경우는 Special을 출력하도록 코드를 짰다. 코드 #include using namespace std; /* 1.월과 일을 입력받는다. 2. 2월 18일 이전,이후,해당일인지 판단한다. 3. 각 케이스별 출력을 한다. */ int main() { //1 int mon, day; cin >> mon >> day; //2,3 switch (mon) { case 1: cout
문제 풀이 문자열 si를 입력받아서 소문자로 변경한 후에 출력하면 되는 문제이다. 나는 두 가지 방법으로 풀었다. 첫 번째는 아스키코드를 활용하여 소문자로 변경하는 방법이고 두 번째는 tolower() 함수를 사용하여 소문자로 변경하는 방법이다. 함수를 모르는 상태라도 아스키코드로 충분히 풀 수 있지만, 확실히 함수로 쓰면 더 간결하게 풀 수 있다. 코드 #include #include using namespace std; int main() { int n; cin >> n; for(int j=0; j> si; //1) tolower함수로 풀기 (추천) for (int i = 0; i
문제 풀이 백준의 11650번. 좌표 정렬하기 문제와 유사하다. (11650번 문제: https://www.acmicpc.net/problem/11650 ) 다른 점은 11650번은 x좌표->y좌표 순으로 오름차순 정렬이었다면 이 문제는 반대로 y좌표-> x좌표 순의 오름차순 정렬이라는 것이다. 11650번의 경우는 아래의 코드처럼 sort만 쓰면 자동으로 정렬이 되었다. //11650번 sort(v.begin(), v.end()); 반면 이번 문제는 y좌표를 먼저 비교하고, 그 이후에 x좌표를 비교해야 하기 때문에 따로 사용자정의함수를 만들었다. //11651번 //y좌표를 먼저 비교하고 x좌표를 비교하는 함수 생성 bool cmp(pair a, pair b) { if(a.second==b.second..
문제 풀이 방법 어떻게 풀지 감이 안 와서 구글링을 했다. 대부분 분들이 vecotr를 이용해서 풀이한 것을 보고 풀었다. 좌표와 같이 두 가지 값을 이용해야 할 때는 아래와 같이 이용하면 된다. //좌표값 저장하기 vector v; //첫 번째 값에 접근하기 //벡터이름.first v.first; //두 번째 값에 접근하기 //벡터이름.second v.second; 문제에 맞는 타입으로 int로 지정했지만, 각각 다른 타입으로 지정가능하다. 처음 값은 first, 두 번째 값은 second로 접근한다. 코드 #include #include #include using namespace std; /* 1. 점의 개수 n을 입력받는다. 2. n개의 점들의 좌표를 입력받는다. 3. 각 점들을 x좌표>y좌표 순..
문제 최종 코드 #include using namespace std; /* 1. 5명의 FBI 요원 첩보원명을 입력받는다. 2. 첩보원명에 FBI가 있는 요원을 찾는다. 3. 해당 요원들의 순서를 출력한다. (없을 경우 'HE GOT AWAY!' 출력) */ int main() { int fbi=0; int cnt=5; for(int j=1; j> name; //2 for(int i=0; i
문제 최종 코드 #include #include using namespace std; /* 1. 두 개의 aah 입력을 받는다. 2. 재환이가 낼 수 있는 aah와 의사가 요구하는 길이를 비교한다. 3. 그 병원에 가야하는 여부를 출력한다. */ int main() { //1 string fir; string sec; cin >> fir >> sec; //2 int firS=fir.size(); int secS=sec.size(); //3 if(firS
문제 최종코드 #include using namespace std; /* 1. 테스트케이스의 수를 입력받는다. 2. 각 테스트케이스의 사탕의 개수c 와 형제의 수v를 입력받는다. 3. 출력형식에 맞춰 출력한다. */ int main() { //1 int t; cin >> t; //2 while (t--) { int c = 0, v = 0; cin >> c >> v; int child = c / v; int dad = c % v; cout
문제 최종 코드 #include #include //ceil함수를 이용하기 위함 using namespace std; /* 1. h w n m을 입력받는다. (h w는 강의실 테이블, n m은 떨어져야하는 거리) 2. 강의실이 수용할 수 있는 최대 인원을 구한다. 3. 2번을 출력한다. */ int main() { //1 double h, w, n, m; cin >> h >> w >> n >> m; //2 double row = 0, column = 0; row = (long)ceil(h / (n + 1)); column = (long)ceil(w / (m + 1)); //3 int sum = row * column; cout