'삼성' 태그의 글 목록 (23 Page)
본문 바로가기
728x90
반응형

삼성118

1181 단어 정렬 https://www.acmicpc.net/problem/1181 1181번: 단어 정렬 첫째 줄에 단어의 개수 N이 주어진다. (1≤N≤20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다. www.acmicpc.net 여기서는 속도 차이를 보여드리겠습니다. 우선 그전에 두가지 방식을 사용해서 문제 풀이를 하겠습니다 출력할때만 중복없이 출력하는 방법 #include #include #include #include #include using namespace std; bool cmp(const string &u, const string &v) { if (u.size() == v.size())return u < .. 2020. 8. 24.
1076 저항 https://www.acmicpc.net/problem/1076 1076번: 저항 첫째 줄에 첫 번째 색, 둘째 줄에 두 번째 색, 셋째 줄에 세 번째 색이 주어진다. 색은 모두 위의 표에 쓰여 있는 색만 주어진다. www.acmicpc.net #include #include #include #include #include using namespace std; map res = { {"black",0}, {"brown",1}, {"red",2}, {"orange",3}, {"yellow",4}, {"green",5}, {"blue",6}, {"violet",7}, {"grey",8}, {"white",9}, }; int main(void) { string color1, color2, color3; ci.. 2020. 8. 24.
프로그래머스 k번째 수 https://programmers.co.kr/learn/courses/30/lessons/42748 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr 1번 소스 #include #include #include #include using namespace std; vector solution(vector array, vector commands) { vector answer; for (int ci= 0; ci < commands.size(); ci++) { int i = commands[ci][0]; int j = commands[ci][1]; int k = commands[c.. 2020. 8. 20.
17142 연구소 3 https://www.acmicpc.net/problem/17142 17142번: 연구소 3 인체에 치명적인 바이러스를 연구하던 연구소에 승원이가 침입했고, 바이러스를 유출하려고 한다. 바이러스는 활성 상태와 비활성 상태가 있다. 가장 처음에 모든 바이러스는 비활성 상태이고 www.acmicpc.net #include #include #include #include #include using namespace std; #define N_SIZE 51 int dy[4] = { 0,1,0,-1 }; int dx[4] = { 1,0,-1,0 }; int N, M;//연구소 크기, 바이러스 개수 int virusMap[N_SIZE][N_SIZE];//입력되는 맵 int ret;//최종값 저장 vectorD;//.. 2020. 8. 20.
728x90
반응형