Untitled

 avatar
unknown
plain_text
a year ago
247 kB
25
Indexable
<!DOCTYPE html>
<!-- saved from url=(0213)https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&problemProcess=&isFavorite=&probAttack=&problemInputTag=&problemTitle=%5BPRO%5D&rowNum=10&pageIndex=1 -->
<html lang="ko"><object id="jnobgabnnbdhjompaagbfbjiimplamll" width="0" height="0" style="display: none;"></object><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>S/W EXPERT ACADEMY</title>
		
		<meta name="robots" content="all">
		<meta name="keywords" content="키워드">
		<meta name="description" content="설명문">
		<meta name="author" content="작성자">
		<meta name="format-detection" content="telephone=no">
		<!-- 브라우져 호환 -->
		<meta http-equiv="X-UA-Compatible" content="IE=Edge">
		<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
		<!-- css -->
		
		<link rel="stylesheet" href="./3_files/reset.css">
		<!-- css -->
		<!-- css -->
<link rel="stylesheet" href="./3_files/fonts.css">
<link rel="stylesheet" href="./3_files/font-icon.css">
<link rel="stylesheet" href="./3_files/font-icon-new.css">
<link rel="stylesheet" href="./3_files/sw-common.css">
		<!-- scroll -->
		<link rel="stylesheet" href="./3_files/jquery.mCustomScrollbar.css">

		<link href="./3_files/bootbox.css" rel="stylesheet" type="text/css">		

		
		<link rel="stylesheet" href="./3_files/jquery-ui-1.8.21.custom.css" type="text/css">
		
		<!-- script -->
		<script src="./3_files/2.1.3-jquery.min.js.download"></script>
		<script src="./3_files/bootbox.min.js.download" type="text/javascript"></script>
		<script src="./3_files/bootstrap.min.js.download" type="text/javascript"></script>
		<script src="./3_files/common-new-sw.js.download"></script>
		<script src="./3_files/sub-navi-tab.js.download"></script>
		<script src="./3_files/new-aside.js.download"></script>
		<script src="./3_files/insub-tab.js.download"></script>
		<script src="./3_files/jquery.sliderkit.1.9.2.pack.js.download"></script>
		<script src="./3_files/jquery.blockUI.js.download"></script>

		<!-- 이전 소스 -->
		<script src="./3_files/jquery-migrate-1.2.1.min.js.download"></script>  

		<script src="./3_files/jquery-ui.js.download" type="text/javascript"></script>

		<script src="./3_files/lang.do"></script>
		<script src="./3_files/menu.js.download" type="text/javascript"></script>
		<script src="./3_files/commonCalendar.js.download" type="text/javascript"></script></head><body class="full-page "><div id="minical" class="cal_wrap" onmouseover="caledarOver()" style="z-index:2000">
</div>
<div id="iframeCalendarDiv" style="display:none;"><iframe style="position:absolute;z-index:999" border="0" frameborder="0" scrolling="no" src="./3_files/saved_resource.html"></iframe></div>


		<script src="./3_files/common.js.download" type="text/javascript"></script>
		<script src="./3_files/portalCommon.js.download" type="text/javascript"></script>
		<script src="./3_files/numberFormat.js.download" type="text/javascript"></script>
		<!-- solveclub 사용 -->
		<script src="./3_files/solveclub.js.download" type="text/javascript"></script>
		<script src="./3_files/downloadReason.js.download" type="text/javascript"></script>

		<!-- splunk 화면 응답속도 측정 기능 -->
		



		<!-- 화면 표시 방식 변경 기능 -->
		

	
	

		<!-- sw-wrapper -->
		<div class="sw-wrapper" id="myAnchor">

			<!-- mobile toggle -->
			<div id="menu-overlay"></div>
			<div id="menu-toggle" class="closed" data-title="Menu">
   				<span class="icomoon-bar"></span>
    			<span class="icomoon-close"></span>
  			</div>
  			<!--// mobile toggle -->
			
			<!-- aside -->
			















<script>
    function fncCommonPdfViewer(target, title, path){

        var timestamp = '?t=' + new Date().getTime();

        var url ='/common/js/pdfViewer/web/viewer.html?#page=1';
        var obj = window.open(url, target, "toolbar=0,location=no,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=930,height=1340");
        document.fViewerForm.method="POST";
        document.fViewerForm.target= target;
        document.fViewerForm.file.value=path + timestamp;
        document.fViewerForm.lectureTitle.value=title;
        document.fViewerForm.lectureNo.value='';
        document.fViewerForm.nickName.value='';
        document.fViewerForm.action=url;
        document.fViewerForm.submit();

    }
</script>

<script language="javascript">

var contextPath="/common";
var CURRENT_MENU_AUTHORIZATION = [];

var USED_KEYBOARD_FOR_1_MIN = false;
var isOutsideDomain = false;


	
		CURRENT_MENU_AUTHORIZATION.push("READ");
	
		CURRENT_MENU_AUTHORIZATION.push("UPDATE");
	
		CURRENT_MENU_AUTHORIZATION.push("EXECUTE");
	
		CURRENT_MENU_AUTHORIZATION.push("DOWNLOAD");
	


$(document).ready(function() {
	if('IN_COMPANY_FOREIGN' != 'TEMP'){ 
		$("#homeBtn").css('cursor','pointer');
		$("#homeBtn").click(function() {
				location.href = "/common/main/main.do";
		});
	}
	// go to top
	var offset = 300,
	offset_opacity = 1200,
	scroll_top_duration = 700,
	$back_to_top = $('.cd-top');

	$(window).scroll(function(){
		( $(this).scrollTop() > offset ) ? $back_to_top.addClass('cd-is-visible') : $back_to_top.removeClass('cd-is-visible');
	});

	//smooth scroll to top
	$back_to_top.on('click', function(event){
		event.preventDefault();
		$('body,html').animate({
			scrollTop: 0 ,
		 	}, scroll_top_duration
		);
	});
	
/* 		$('.ala .remove_btn').on('click', function(event) {
		event.stopPropagation();
		var alarmId = $(this).parent().find("input[name='alarm_id']").val();			
		readUpdateAndRemove(alarmId);
	}); */
	

	function isMobile() {
	    return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
	}
	
	if(isOutsideDomain && isMobile()){
		$('li[name="hideOutSide"]').hide();
	}
});

function fncOpenNewTab(url){
	var win = window.open(url, '_blank');
	win.focus();
}

function fncBannerClick(type){
	
	var url = "/common/main/openBannerFile.do?_frameF=true&type=" + type;
	var guideWindow = window.open(url, "guideViewer", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=1024,height=768");		
}

function fncOpenSolveReference(){
	var url = "/common/main/solveReference.do?_frameF=true";
	var guideWindow = window.open(url, "S/W Problem Solving Reference", "toolbar=0,location=no,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=1024,height=768");		
}


function fncRankAndPoint(){
	var lang = 'en_US';
	var popOption = "width=825, height=700, scrollbars=yes";	
	
	if(lang == 'ko_KR' || lang == "ko"){
		var src_ko = '/common/img/point_ko_200422.png'; 
		var popup_ko = window.open("","",popOption);		
		popup_ko.document.write('<img src="' + src_ko + '" border="0">');
	}else{
		var src_en = '/common/img/point_en_200422.png';
		var popup_en = window.open("","",popOption);
		popup_en.document.write('<img src="' + src_en + '" border="0">');
	}
}

function fncItVoc(){
	
	var popupUrl = "http://it4u.sec.samsung.net/itvoc/jsp/itvoclink/itvocLstDo.jsp?cmd=insertform&sysCode=16P000315D0642";
		var popupOption = 'width=850, height=750, scrollbars=yes, resizable=yes';
		var popup = window.open(popupUrl,"",popupOption);
}

function goStudyGuide(){
	if(location.href.indexOf("main.do") != -1){
		var top_y = 0;
		if($('.study-guild')){
			top_y = $('.study-guild').offset().top;
		}
		$('html, body').animate({
			scrollTop: top_y
		}, 1000);
	}else{
		location.href = "/common/main/main.do#study-guide";
	}
};

</script>

<script src="./3_files/jquery.mCustomScrollbar.concat.min.js.download"></script>

<aside class="aside mCustomScrollbar _mCS_1 mCS-autoHide mCS_no_scrollbar" data-mcs-theme="minimal" style="overflow: visible;"><div id="mCSB_1" class="mCustomScrollBox mCS-minimal mCSB_vertical mCSB_outside" style="max-height: none;" tabindex="0"><div id="mCSB_1_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">

	<nav class="aside-nav">
	
		<!-- aside-nav-header -->
		<div class="aside-nav-header">
			<h1 id="homeBtn" style="cursor: pointer;">S/W Expert Academy</h1>
			<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#;return%20false;" id="close-sidebar">
				<span class="icomoon-lnb-close"></span>
			</a>
			<a id="show-sidebar" class="" href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#;return%20false;">
				<span class="icomoon-lnb-open"></span>
			</a>
			
		</div>
		<!--// aside-nav-header -->
		
		<!-- side-nav -->
		<div class="side-nav">
			<div class="moblie-btns">
				<button onclick="javascript:fncBannerClick(&#39;mobile_guide&#39;)">Mobile Learning Guide</button><!-- 모바일 학습 가이드 -->
<!-- 				<button type="button" onClick="fncItVoc()">IT-VOC</button> -->
			</div>
			
			<!-- side menu -->
			
			
			
			<ul class="menus">
				
					<li class="list">
						<a>
								<span class="side-nav-ico"><span class="icomoon-lnb-m02"><span class="path1"></span><span class="path2"></span></span></span>
								<span>Programming</span>
						</a>
						<ul class="items">
							
								<li><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemList.do">Problem</a></li>
								<li><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/userProblemList.do">User Problem</a></li>
							
								
								<li><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/solveclub/solveclubList.do">Solving Club</a></li>
							
							
							<li name="hideOutSide"><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/discussionBoardList.do">Solving Talk</a></li>
							
						</ul>
					</li>
				
				
				
					<li class="list">
						<a>
							<span class="side-nav-ico"><span class="icomoon-lnb-m03"><span class="path1"></span><span class="path2"></span></span></span>
							<span>Learning</span>
						</a>
						<ul class="items">
							
								
								
									
									
									<li><a href="https://lndhub.samsung.com/lndhub/learning?oneDepthTopicId=AYBAGuLWALYypit8" target="_blank">MOOC</a></li>
								
							
							
							<li><a href="https://swexpertacademy.samsung.com/common/blearning/courseList.do?menuId=F2020">Blended Learning</a></li>
							<li><a href="https://swexpertacademy.samsung.com/common/academics/courseList.do?menuId=F2010">Curriculum</a></li>
							
						</ul>
					</li>
				
				
				
					<li class="list active">	
						<a>
							<span class="side-nav-ico"><span class="icomoon-lnb-m01"><span class="path1"></span><span class="path2"></span></span></span>
							<span>Expertise</span><!-- Expertise -->
						</a> 
						<ul class="items">
							
							<li class="list"><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#">Best Reviewer </a>
								<ul class="items">
									
										<li><a href="https://swexpertacademy.samsung.com/common/bestreviewer/explain.do">- Introduction </a></li><!-- 소개 -->
									
									
									
								</ul>	
							</li>
							
							
							<li class="list"><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#">S/W Architect</a>
								<ul class="items">
									
									<li><a href="https://swexpertacademy.samsung.com/common/archi/explain.do">- S/W Architect Introduction</a></li><!-- S/W Architect 소개 -->
									<li><a href="https://swexpertacademy.samsung.com/common/archi/associateArchitectExplain.do">- Associate Architect Introduction</a></li><!-- Associate Architect 양성과정 소개 -->
									<li><a href="https://swexpertacademy.samsung.com/common/archi/architectExplain.do">- Architect Introduction</a></li><!-- Architect 양성과정 소개 -->
									<li><a href="https://swexpertacademy.samsung.com/common/archi/seniorArchitectExplain.do">- Senior Architect Introduction</a></li><!-- Senior Architect 양성과정 소개 -->
									
									
									
									
									
								</ul>	
							</li>
							
						</ul>
					</li>
				
			</ul>
			<!-- white-wrapper banner -->
			<div class="white-wrapper">
				
					

					
						<div class="left-banner" onclick="javascript:fncOpenSolveReference();">
							<span class="icomoon-banner-study txt-gray fs1"></span>
							<p class="tit">S/W Problem Solving</p>
							<p class="txt">Reference</p>
						</div>
					
				
				<div class="left-banner" onclick="javascript:goStudyGuide();">
				    <span class="icomoon-banner-guide txt-gray fs1"></span>
				    <p class="tit">Online Professional</p>
				    <p class="txt">Study Guide</p>
				  </div>
			</div>
			<!-- //white-wrapper banner -->
			<ul class="menus">
							
			</ul>
		</div>
		<!--// side-nav -->
			
		<!-- side-over -->
		<div class="side-over">
		
			<!-- sideover-nav-top -->
			<ul class="sideover-nav">
				
					<li>
						<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" class="menu-anchor" data-menu="2">
							<span class="side-nav-ico"><span class="icomoon-lnb-m02"><span class="path1"></span><span class="path2"></span></span></span>
						</a>
						<div class="hover-menu">
							<div class="submenu-title">Programming</div>
							<ul>
								
									<li><a class="clear-fix" href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemList.do">Problem</a></li>
									<li><a class="clear-fix" href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/userProblemList.do">User Problem</a></li>
									
									
									<li><a class="clear-fix" href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/solveclub/solveclubList.do">Solving Club</a></li>
								
								
									<li name="hideOutSide"><a class="clear-fix" href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/discussionBoardList.do">Solving Talk</a></li>
								
							</ul>
						</div>
					</li>
				
				
					<li>
						<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" class="menu-anchor" data-menu="3">
							<span class="side-nav-ico"><span class="icomoon-lnb-m03"><span class="path1"></span><span class="path2"></span></span></span>
						</a>
						<div class="hover-menu">
							<div class="submenu-title">Learning</div>
							<ul>
								
									
									
										<li><a class="clear-fix" href="https://lndhub.samsung.com/lndhub/learning?oneDepthTopicId=AYBAGuLWALYypit8" target="_blank">MOOC</a></li>
									
								
								
									<li><a class="clear-fix" href="https://swexpertacademy.samsung.com/common/blearning/courseList.do?menuId=F2020">Blended Learning</a>
									</li><li><a class="clear-fix" href="https://swexpertacademy.samsung.com/common/academics/courseList.do?menuId=F2010">Curriculum</a></li>
								
							</ul>
						</div>
					</li>
				
				
				
					<li>
						<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" class="menu-anchor" data-menu="1">
							<span class="side-nav-ico"><span class="icomoon-lnb-m01"><span class="path1"></span><span class="path2"></span></span></span>
						</a>
						<div class="hover-menu">
							<div class="submenu-title">Expertise</div><!-- Expertise -->
							<ul>
								
								<li><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#">Best Reviewer</a>
									<div class="hover-menu">
										<ul>
											
												<li><a href="https://swexpertacademy.samsung.com/common/bestreviewer/explain.do">Introduction </a></li>
											
											
											
										</ul>
									</div>
								</li>
								
								
								<li><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#">S/W Architect</a>
									<div class="hover-menu">
										<ul>
											
												<li><a href="https://swexpertacademy.samsung.com/common/archi/explain.do">S/W Architect Introduction</a></li><!-- S/W Architect 소개 -->
												<li><a href="https://swexpertacademy.samsung.com/common/archi/associateArchitectExplain.do">Associate Architect Introduction</a></li><!-- Associate Architect 양성과정 소개 -->
												<li><a href="https://swexpertacademy.samsung.com/common/archi/architectExplain.do">Architect Introduction</a></li><!-- Architect 양성과정 소개 -->
												<li><a href="https://swexpertacademy.samsung.com/common/archi/seniorArchitectExplain.do">Senior Architect Introduction</a></li><!-- Senior Architect 양성과정 소개 -->												
											
											
											
											
											
										</ul>
									</div>
								</li>
								
							</ul>
						</div>
					</li>
				
			</ul>
			<!--// sideover-nav-top -->
			
			<!-- sideover-nav-bottom -->
			<ul class="sideover-nav-down bt">
				
				
				
				<li>
					<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#;return%20false;" onclick="javascript:fncOpenSolveReference();" class="menu-anchor" data-menu="4">
						<span class="side-nav-ico"><span class="icomoon-banner-reperence txt-8c fs1"></span></span>
					</a>
				</li>
				
				
				<li>
					<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#;return%20false;" onclick="javascript:goStudyGuide();" class="menu-anchor" data-menu="4">
						<span class="side-nav-ico"><span class="icomoon-banner-guide txt-8c fs1"></span></span>
					</a>
				</li>
					
			</ul>
			<!--// sideover-nav-bottom -->
		</div>
		<!--// side-over -->
			
	</nav>
</div></div><div id="mCSB_1_scrollbar_vertical" class="mCSB_scrollTools mCSB_1_scrollbar mCS-minimal mCSB_scrollTools_vertical" style="display: none;"><div class="mCSB_draggerContainer"><div id="mCSB_1_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 50px; height: 0px; top: 0px;"><div class="mCSB_dragger_bar" style="line-height: 50px;"></div></div><div class="mCSB_draggerRail"></div></div></div></aside>
<!-- aside -->
<form name="fViewerForm" method="POST" autocomplete="off"> 
	<input type="hidden" name="file" id="params" value="">		
	<input type="hidden" name="pageNum" id="pageNum" value="">	
	<input type="hidden" name="lectureTitle" id="lectureTitle" value="">	
	<input type="hidden" name="lectureNo" id="lectureNo" value="">	
	<input type="hidden" name="nickName" id="nickName" value="">	
	<input type="hidden" name="profileImage" id="profileImage" value="">	
</form>


			<!-- aside -->
				
			
			<!-- main-content -->
			<div class="main-content">
			
				<!-- header -->
				


















<script language="javascript">
	function readUpdateAndMove(notificationId, destUrl) {
		var url = contextPath + "/noti/updateNotificationRead.do";
		var params = {};		
		 params['alarmId'] = notificationId;
		 
		$.ajax({ 
		      type: "POST", 
		      url: url,
		      data: params, 
		      success: function(ret){
		    	  location.href = destUrl;	    	 
		      } ,
		      error:function (request, err, ex) {
		        alert("Error..");
		      }
		    });
	}
	
/* 	function readUpdateAndRemove(alarmId) {
		var url = contextPath + "/noti/updateNotificationRead.do";
		var params = {};		
		 params['alarmId'] = alarmId;
		 
		$.ajax({ 
		      type: "POST", 
		      url: url,
		      data: params, 
		      success: function(ret){
 				  var alarmList = $("li.alarm_line");
		    	  
 				  var alarmListSize = alarmList.length;
 				  
		    	  for(var i = 0; i < alarmListSize; i++) {
		  			var alarm = alarmList.eq(i);
		  			var value = alarm.find("input[name='alarm_id']").val();
		  			
		  			if(alarmId == value) {
		  				if(alarmListSize > 1) {
		  					alarm.remove();
		  				} else {
		  					removeAlarmDiv();
		  				}
		  				
		  				break;
		  			}
		  		  }  	 
		      } ,
		      error:function (request, err, ex) {
		        alert("Error..");
		      }
		    });
	} */
	
	function readUpdateAll() {
		var url = contextPath + "/noti/updateAllNotificationRead.do";
		
		$.ajax({ 
		      type: "POST", 
		      url: url,
		      success: function(ret){
		    	  removeAlarmDiv();
		      } ,
		      error:function (request, err, ex) {
		        alert("Error..");
		      }
		    });
	}
	
	function removeAlarmDiv() {
		var alarmDiv = $("div.notic-info");
  	    var alarmCnt = $("span.badge");
  	  
  	    alarmDiv.remove();
  	    alarmCnt.remove();
	}
	
	$(document).ready(function() {

	});

    function changeLanguage(newLanguage) {
    	  jQuery.ajax({
    	    url : "/common/main/changeLanguage.do?_frameF=true",
    	    method : 'POST',
    	    data:{language:newLanguage},
    	    success: function () {
      	      location.reload();
      	    },
    	    error : function () {alert("Error");},
    	    scope : this
    	  });
    	}
    
    function fncItVoc(){
    	    	
    	var popupUrl = "http://it4u.sec.samsung.net/itvoc/jsp/itvoclink/itvocLstDo.jsp?cmd=insertform&sysCode=16P000315D0642";
 		var popupOption = 'width=850, height=750, scrollbars=yes, resizable=yes';
 		var popup = window.open(popupUrl,"",popupOption);
    }
    
    function fncSelectLang(){
    	// top language
    	$(".language-list").toggle();
 	
    }
    
    function fncSelectNoti(){
    	$(".notic-info").fadeToggle("fast");
    }
    
    function fncSelectUser(){
    	$(".admin-user-list").toggle();
    }

</script>
<header class="tiles-header">
	<div class="top-nav">
		<ul class="top-elements">
			
			<li>
				<!-- notic -->
				
				
				
				<div class="noti-wapper">
					<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" id="notic-alarm" class="noti-bell" onclick="fncSelectNoti()"><span class="icomoon-alram"></span><span class="badge">5</span></a>
					<div class="notic-info" style="display:none">
						
			  				
			  				
			  				
			  				
			  				
			  				
			  				
							<div class="notic-info-header">
								<h5><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" onclick="readUpdateAndMove(&#39;AY0bxnz6ar_HBFVW&#39;,&#39;/common/swea/solvingPractice/problemDetail.do?contestProbId=AX3gRSA622PHBFW1&#39;);"><span class="noti-level level-line-sky">Problem</span>  problem solved. </a></h5>
								<span class="noti-data">2024-01-18 17:53</span>
	  							<input type="hidden" name="alarm_id" value="AY0bxnz6ar_HBFVW">
							</div>
						
			  				
			  				
			  				
			  				
			  				
			  				
			  				
							<div class="notic-info-header">
								<h5><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" onclick="readUpdateAndMove(&#39;AY0WuSCq7MfHBFab&#39;,&#39;/common/swea/solvingPractice/problemDetail.do?contestProbId=AXx3u2gQ2MtqnWE0&#39;);"><span class="noti-level level-line-sky">Problem</span>  problem solved. </a></h5>
								<span class="noti-data">2024-01-17 18:20</span>
	  							<input type="hidden" name="alarm_id" value="AY0WuSCq7MfHBFab">
							</div>
						
			  				
			  				
			  				
			  				
			  				
			  				
			  				
							<div class="notic-info-header">
								<h5><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" onclick="readUpdateAndMove(&#39;AY0VrZ1K49zHBFab&#39;,&#39;/common/swea/solvingPractice/problemDetail.do?contestProbId=AXqiVg0Ao0lqnWAe&#39;);"><span class="noti-level level-line-sky">Problem</span>  problem solved. </a></h5>
								<span class="noti-data">2024-01-17 13:28</span>
	  							<input type="hidden" name="alarm_id" value="AY0VrZ1K49zHBFab">
							</div>
						
			  				
			  				
			  				
			  				
			  				
			  				
			  				
							<div class="notic-info-header">
								<h5><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" onclick="readUpdateAndMove(&#39;AY0RvAvqy1HHBFab&#39;,&#39;/common/swea/solvingPractice/problemDetail.do?contestProbId=AXnlkSPgqd1qnWBI&#39;);"><span class="noti-level level-line-sky">Problem</span>  problem solved. </a></h5>
								<span class="noti-data">2024-01-16 19:05</span>
	  							<input type="hidden" name="alarm_id" value="AY0RvAvqy1HHBFab">
							</div>
						
			  				
			  				
			  				
			  				
			  				
			  				
			  				
							<div class="notic-info-header">
								<h5><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" onclick="readUpdateAndMove(&#39;AY0RfVvaC4zHBFVW&#39;,&#39;/common/swea/solvingPractice/problemDetail.do?contestProbId=AX4EVspqi-PHBFX4&#39;);"><span class="noti-level level-line-sky">Problem</span>  problem solved. </a></h5>
								<span class="noti-data">2024-01-16 17:57</span>
	  							<input type="hidden" name="alarm_id" value="AY0RfVvaC4zHBFVW">
							</div>
						
						
						<div class="notic-info-footer">
							
								
								
									<img src="./3_files/clear_all_btn_en.png" onclick="readUpdateAll()">
								
							
						</div>
			            
					</div>
				</div>
				
				
				
				<!--// notic -->
			</li>
			
			<li class="no-pc">
				<a class="go-home" href="https://swexpertacademy.samsung.com/common/main/main.do"><span class="icomoon-home"></span></a>
			</li>			
			
			<li class="no-mobile">
				<a href="javascript:fncItVoc()">IT-VOC</a>
			</li>
			
			
				<li id="myPageForPc"><a class="go-mypage" href="https://swexpertacademy.samsung.com/common/mypage/myInformation.do">MY PAGE</a></li>
						
			<li>
				<!-- user info -->
				<div class="admin-user">
					<div class="admin-user-toggle" onclick="fncSelectUser()">
						<div class="admin-user-info">
							<div class="Photo"><span class="icomoon-user-circle"></span></div>
							<span class="Name no-mobile">
							
							
				            	
								
									
						   		   	
						   		   		
						   		   	
								
								
									
									
									
									
									
									
										
											
											
												Nguyen Trung Hieu
											
																				
									
								
							
							</span>
							<span class="lang-arrow"></span>
						</div>
					</div>
					<ul class="admin-user-list">
						<li><a href="https://swexpertacademy.samsung.com/common/identity/logout.do">Logout</a></li>
					</ul>
				</div>
				<!--// user info -->
			</li>
			<li>
				<!-- lang -->
				<div class="language">
				
					
					
					<div class="select" onclick="fncSelectLang()"><span class="icomoon-earth"></span> En</div>
					
				
					<div class="language-list">
						<div class="option" onclick="changeLanguage(&#39;ko_KR&#39;)"><span class="icomoon-earth"></span> Ko</div>
						<div class="option" onclick="changeLanguage(&#39;en_US&#39;)"><span class="icomoon-earth"></span> En</div>
					</div>
				</div>
				<!--// lang -->
			</li>
		</ul>
	</div>
</header>

				<!--// header -->
				
				<!-- main-respon -->
				<div class="main-respon">
					
					














<!-- sub-img -->
<div class="row tiles-title-bar">
	<div class="col-12">

		<figure class="sub-img
		
		
		
		 programming
		
		
		
		
		
		
		
		
		
		 ">
			
			
			
			 	<img class="programming-right" src="./3_files/20-topimg.png" alt="설명이미지">
			
			
			
			
			
			
			
			
			
			<h2>Programming
             
			</h2>
		</figure>
		
		<!-- breadcrumb -->
		<ul class="breadcrumb">
			<li><a href="https://swexpertacademy.samsung.com/common/main/main.do"><span class="icomoon-home"></span></a></li>
	        
		    <li>Programming</li>
	        
		    <li>Problem</li>
	        
		</ul>
		<!--// breadcrumb -->
		
	</div>
</div>
<!--// sub-img -->
	
					
					<!--sw-problem-wrap -->
					

















<link href="./3_files/summernote-lite-view.css" rel="stylesheet">

<script type="text/javascript">
	function fnMoveResultPage(contestProbId) {
		var contestProbId = contestProbId;
		document.contestProbForm.contestProbId.value = contestProbId;
		
		document.contestProbForm.action = '/common/swea/solvingPractice/problemResult.do';
		document.contestProbForm.method= "get";
		document.contestProbForm.submit();
	}
  

	function fs_detail(ocwKind, ocwSeq) {
		window.open('/common/academics/moocView.do?viewType=mooc&menuId=F2030&ocwKind=' + ocwKind + '&ocwSeq=' + ocwSeq);
	}
	
	function fs_classMovie(regiCd, popupWidth, popupHeight, lectureSeq, progress, ocwKind, ocwSeq){
		var doc1 = document.searchForm;
		doc1.ocwKind.value = ocwKind;
		doc1.ocwSeq.value = ocwSeq;
		doc1.lectureSeq.value = lectureSeq;
		doc1.act.value = "v";
		doc1.progressVal.value = progress;
		
		//강의 재생 로그 등록
	    $.ajax({
	        type: 'POST',
	        url: '/common/academics/insertOcwLog.do?_frameF=true',
	        data : $("#searchForm").serialize(),
	        dataType:'json',
	        success: function(ret){
	        	if(ret.success){
					playMooc(doc1, popupWidth, popupHeight);
            	} else {
            		bootbox.alert(ret.message, "", "", null, function(){});
            	}
	        },
	        error:function (request, err, ex) {
	            alert(request.responseText);
	            return;
	        }
	    });
	}

	function playMooc(doc1, popupWidth, popupHeight) {
		var popupSizeOption = popupWidth > 100 && popupHeight > 100 ? ',width='+popupWidth+'px,height='+popupHeight+'px' : '';
		window.open('','SamplePop','scrollbars=yes,toolbar=no,location=no,status=no,menubar=no'+popupSizeOption+',directories=no,resizable=yes');

		doc1.action = '/common/learn/course/lectureVideoPlayer.do?_isPopup=true';
		doc1.target = 'SamplePop';
		doc1.submit();
	}

	function fs_move_talk (commuId) {
		var url = '/common/swea/solvingPractice/discussionBoardView.do?commuId=' + commuId;  
		window.open(url);  
	}
</script>




<script type="text/javascript">
	var sortType =  "RECENT";
	var isSubmitted = false;

	function fncSdpBoardCommuCommentReg(buttonObj)
	{
		if(isSubmitted) {
			return;
		}
		
		var inputBoxObj = buttonObj.parent().parent();
		var commentDetail = inputBoxObj.find('textarea').val();
		var anonymousNickName = inputBoxObj.find('input[name="anonymousNickName"]').val();
		var userDisplayType = inputBoxObj.find('select[name="userDisplayType"]').val();
		
		if(!checkCommentData(commentDetail, userDisplayType, anonymousNickName)){
			return;
		}
		
		 if (commentDetail == "")
		 {
			 bootbox.alert("Input comment.", "", "5", null, function(result){});
			 return;
		 }
		 
		 isSubmitted = true;
		 
		 var commentIdObj = buttonObj.parent().parent().parent().parent().children('input[name="commentId"]')[0];
		
		 var params = {};		
		 params['bbsId'] = document.getElementById("sdpBoardCommuForm").bbsId.value;
		 params['commuId'] = document.getElementById("sdpBoardCommuForm").commuId.value;
		 params['commuCommentDetail'] = commentDetail;
		 params['notificationType'] = '';
		 params['anonymousNickName'] = anonymousNickName;
		 params['userDisplayType'] = userDisplayType;
		 params['relatedProbId'] = 'AYx_fOcKI_XHBFb_';
		 params['relatedReviewId'] = '';
		 params['relatedSolveId'] = '';
		 params['relatedCommuId'] = '';
		 
		 if(commentIdObj != undefined && commentIdObj != null) {
			 var commentId = commentIdObj.value;
			 params['upperCommentId'] = commentId;
		 }

		 $.ajax({ 
			 type: 'POST',
			 url:'/common/board/boardCommuCommentReg.do',
			 data : params, 
			 dataType:'json',
		     success: function(ret){
		    	inputBoxObj.find('textarea').val('');
				fncSdpBoardCommuCommentList();
		     },
		     error:function (request, err, ex) {
		    	 bootbox.alert("Error occurred during creating comment.", "", "5", null, function(result){});
		    	 isSubmitted = false;
		      return true;
		     }  
		  });
	}
	
	function fncSdpBoardCommuCommentModify(buttonObj)
	{
		if(isSubmitted) {
			return;
		}
		
		var inputBoxObj = buttonObj.parent().parent();
		var commentDetail = inputBoxObj.find('textarea').val();
		var anonymousNickName = inputBoxObj.find('input[name="anonymousNickName"]').val();
		var userDisplayType = inputBoxObj.find('select[name="userDisplayType"]').val();
		
		if(!checkCommentData(commentDetail, userDisplayType, anonymousNickName)){
			return;
		}
		
		 if (commentDetail == "")
		 {
			bootbox.alert("Input comment.", "", "5", null, function(result){});
		 	return;
		 }
		 
		 isSubmitted = true;
		 
		 var commentIdObj = buttonObj.parent().parent().parent().parent().children('input[name="commentId"]')[0];
		 var commentId = commentIdObj.value;
		
		 var params = {};		
		 params['commentId'] = commentId;
		 params['commuCommentDetail'] = commentDetail;
		 params['anonymousNickName'] = anonymousNickName;
		 params['userDisplayType'] = userDisplayType;
		 params['relatedProbId'] = 'AYx_fOcKI_XHBFb_';
		 params['relatedReviewId'] = '';
		 params['relatedSolveId'] = '';
		 params['relatedCommuId'] = '';

		 $.ajax({ 
			 type: 'POST',
			 url:'/common/sdpboard/sdpBoardCommuCommentModify.do',
			 data : params, 
			 dataType:'json',
		     success: function(ret){
		    	 if(ret.success) {
		    		 fncSdpBoardCommuCommentList();
			    } else {
			    	bootbox.alert("Error occurred during modifying comment. ", "", "5", null, function(result){});
			    	isSubmitted = false;
			      	return true;
			    }		    	 
		     },
		     error:function (request, err, ex) {
		    	 bootbox.alert("Error occurred during modifying comment. ", "", "5", null, function(result){});
		    	 isSubmitted = false;
		      	 return true;
		     }  
		  });
	}
	
	function checkCommentData(commentDetail, userDisplayType, anonymousNickName) {
		var trimedCommentDetail = trimString(commentDetail);
		if (trimedCommentDetail.length < 5) {
			 bootbox.alert("Please input the content for more than 5 words.", "", "5", null, function(result){});
			 return false;
		} else if(commentDetail.length > 1000) {
			bootbox.alert("Please limit the content to 1000 words or less.", "", "5", null, function(result){});
			return false;
		}
		var checkContained4ByteCharToContents = checkContained4ByteChar(trimedCommentDetail);
		if(checkContained4ByteCharToContents.is4Bype){
        	bootbox.alert("The sentence inlcudes a letter or a symbol that is not supported. Please try again after eliminating it. (Target letter/symbol : "+checkContained4ByteCharToContents.char4Bype+")", "", "5", null, function(result){});
        	return false;
		}
		
		if(userDisplayType == "A") {
			var trimedAnonymousNickName = trimString(anonymousNickName);
			if (trimedAnonymousNickName.length < 1) {
				 bootbox.alert("Please input the nickname for more than 1 words.", "", "5", null, function(result){});
				 return false;
			} else if(anonymousNickName.length > 15) {
				bootbox.alert("Please limit the nickname to 15 words or less.", "", "5", null, function(result){});
				return false;
			}
		}
		
		return true;
	}
	
	function trimString(str) {
		return str.replace(/(^\s*)|(\s*$)/gi, "");
	} 
	
	function fncSdpBoardCommuCommentRecommend(commentId)
	{
		if(isSubmitted) {
			return;
		}
		isSubmitted = true;
		
		 var params = {};		
		 params['commuId'] = document.getElementById("sdpBoardCommuForm").commuId.value;
		 params['commentId'] = commentId;
		 $.ajax({ 
			 type: 'POST',
			 url:'/common/sdpboard/sdpBoardCommuCommentRecommend.do',
			 data : params, 
			 dataType:'json',
		     success: function(ret){
		          if(ret.success==true){
		        	  if (ret.message == "Success") {
		        		fncSdpBoardCommuCommentList();
				      } else if (ret.message == "Limit") {
			        	bootbox.alert("Recommending is limited to 1 time per post.", "", "5", null, function(result){});
			        	isSubmitted = false;
				      } else if (ret.message == "Access Denied") {
				        bootbox.alert("Recommending own post is denied.", "", "5", null, function(result){});
				        isSubmitted = false;
				      }
		          }
		     },
		     error:function (request, err, ex) {
		    	bootbox.alert("Error occurred during comment recommending.", "", "5", null, function(result){});
		    	isSubmitted = false;
		     	return true;
		     }  
		  });
	}

	function fncSdpBoardCommuCommentDelete(commentId)
	{
		if(isSubmitted) {
			return;
		}
		isSubmitted = true;
		
		var msg = "Are you sure you want to delete?";
		bootbox.confirm(msg, "Confirm", function(result) {
			if(result) {
				var params = {};		
				params['commuId'] = document.getElementById("sdpBoardCommuForm").commuId.value;
				params['commentId'] = commentId;
				$.ajax({ 
					type: 'POST',
					url:'/common/sdpboard/sdpBoardCommuCommentDelete.do',
					data : params, 
					dataType:'json',
				    success: function(ret){
				    	if(ret.success==true){
				        	fncSdpBoardCommuCommentList();
				        }else{
				        	bootbox.alert("Error occurred during deleting comment.", "", "5", null, function(result){});
				        	isSubmitted = false;
				    	}
				    },
				    error:function (request, err, ex) {
				    	bootbox.alert("Error occurred during deleting comment.", "", "5", null, function(result){});
				    	isSubmitted = false;
				    	return true;
				    }  
				  });
			}else{
				isSubmitted = false;
			}
		});
	}
	
	function replaceURLWithHTMLLinks(text, newWindow) { 
		var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig; 
		
		// var exp_www = /^(\b(?!(https?|ftp|file))(www[.])[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig; 

		if(newWindow) { 
			text = text.replace(exp, "<a href='$1' target='_blank'>$1</a>");  
			//text = text.replace(exp_www, "<a href='http://$1' target='_blank'>$1</a>");  
		} else { 
			 text = text.replace(exp, "<a href='$1'>$1</a>");  
			//text = text.replace(exp_www, "<a href='http://$1'>$1</a>");  
		} 
		return text; 
	}
	
	function unescapeHtml(replaceHtml){
		return replaceHtml.replace(/&amp;/g, "&").replace(/&lt;/g, "<").replace(/&gt;/g, ">").replace(/&quot;/g, "\"");
	} 
	
	function fncSdpBoardCommuCommentList()
	{
		 var params = {};		
		 params['commuId'] = document.getElementById("sdpBoardCommuForm").commuId.value;
		 params['sortType'] = sortType;
		 $.ajax({ 
			 type: 'POST',
			 url:'/common/sdpboard/sdpBoardCommuCommentList.do',
			 data : params, 
			 dataType:'json',
		     success: function(ret){
		          //if(ret.success==true){
		        		var obj = document.getElementById("sdpBoardCommuForm"); 
		      			$("ul.reply_list").html("");
		      			$("div.reply_best").hide();
		        	  	for(var i = 0 ; i < ret.length ; i++){
		        		  	var tmpPage = ret[i];
		        		  	
		        		  	if (tmpPage.bestYn == "Y"){
		        		  		$("div.reply_best").show();
		        		  		makeCommentBestInfo( tmpPage);
		        			}		        		  	
		  			  		makeCommentInfo( tmpPage);		        			
		  			  	}
		        	  	$('li.left h3').html(ret.length + ' Comments');
		        	  	
		        	  	isSubmitted = false;
		          //}
		     },
		     error:function (request, err, ex) {
		    	bootbox.alert("Error occurred during loading comment.", "", "5", null, function(result){});
		    	isSubmitted = false;
		     	return true;
		     }  
		  });
	}		
	
	function makeCommentBestInfo(data){
		var html = '\t<dl>\n';
		html = html + '\t\t<dt>\n';
		
		html = html + getUserNameTag(data);
		
		html = html + '\t\t\t<span class="date">' + data.firstRegDatetime + '</span>\n';
		
// 		html = html + '<div class="reply_best">\n';
		html = html + '<span class="best"><span>Best Reply </span></span>\n';
// 		html = html + '</div>\n';
	
		html = html + '\t\t\t<span class="btn_reply">\n';
		html = html + '\t\t\t\t<a href="#;return false;" class="like" onclick="javascript:fncSdpBoardCommuCommentRecommend(\''+data.commentId+'\')"><span>' + data.recommendCount + '</span></a>\n';
		html = html + '\t\t\t\t<a href="#;return false;" onclick="toggleForReply($(this))" class="reply">Comment</a>\n';
		
		if (data.firstRegrId == 'M231220140354C103767' ) {
			html = html + '\t\t\t\t<a href="#;return false;" onclick="toggleForModify($(this))">Modify</a>\n';
			html = html + '\t\t\t\t<a href="#;return false;" onclick="fncSdpBoardCommuCommentDelete(\''+data.commentId+'\')">Delete</a>\n';
		}

		html = html + '\t\t\t</span>\n';
		html = html + '\t\t</dt>\n';
		html = html + '\t\t<div name="originCommentDetail" style="display: none;">' + data.commentDetail + '</div>\n';
		html = html + '\t\t<dd>' +replaceURLWithHTMLLinks(data.commentDetail, true)+ '</dd>\n';
		html = html + '\t\t<input type="hidden" name="commentId" value="' + data.commentId + '">\n';
		html = html + '\t\t<input name="originUserDisplayType" type="hidden" value="' + data.userDisplayType + '"/>\n';
		html = html + '\t\t<input name="userName" type="hidden" value="' + data.userName + '"/>\n';
		
		html = html + '\t\t<div class="reply_mark" style="display: none;">&nbsp;</div>\n';
		html = html + '\t\t<div class="input_box" style="display: none;">\n';
		html = html + '\t\t\t<ul>\n';
		
		html = html + '\t\t\t\t<li>\n';
		html = html + '\t\t\t\t\t<select name="userDisplayType" onchange="fncChangeSelectBox($(this))">\n';
		html = html + '\t\t\t\t\t\t<option value="N">Fixed Nickname</option>\n';
		html = html + '\t\t\t\t\t\t<option value="R">Real Name</option>\n';
		html = html + '\t\t\t\t\t\t<option value="A">Temporary Nickname</option>\n';
		html = html + '\t\t\t\t\t</select>\n';
		html = html + '\t\t\t\t\t<div class="sw-input"><input name="anonymousNickName" type="text" onkeyup="checkAnonymousNickNameSize(this)"/></div>\n';
		html = html + '\t\t\t\t</li>\n';
		
		html = html + '\t\t\t\t<li><textarea name="commentDetail" onkeyup="checkCommentSize(this)"></textarea><a href="#;return false;" class="input-btn" onclick=""><p>Save</p></a><span class="byte">0 / 1000 char</span></li>\n';
		html = html + '\t\t\t</ul>\n';
		html = html + '\t\t</ul>\n';
		
		html = html + '\t</dl>\n';
		
 		$("div.reply_best").find("dl").remove();
		$("div.reply_best").append(html);
		$.getScript ( "/common/js/renewal/common-new-sw.js");
	}
	
	function makeCommentInfo( data){
		var html = '';		
		var commentLevel = data.commentLevel;
		
		if(commentLevel == 1) {
			html = html +'<li>\n';
			html = html + '\t<dl>\n';
		} else {
			var marginClassName = '';
			if(commentLevel == 2){
				marginClassName = 'ml20';
			} else if(commentLevel > 2 && commentLevel < 6) {
				marginClassName = 'ml' + (20 * (commentLevel - 1) - 10);
			} else if (commentLevel >= 6) {
				marginClassName = 'ml90';
			}
			
			html = html + '\t<dl class="reply ' + marginClassName + '">\n';
		}
		
		html = html + '\t\t<dt>\n';
		if(data.deleteYn != "Y") {
			html = html + getUserNameTag(data);
		} else {
			html = html + '\t\t\t<span class="name">\n';
			html = html + '\t\t\t\tUnknown\n';
			html = html + '\t\t\t</span>\n';
		}
		
		html = html + '\t\t\t<span class="date">' + data.firstRegDatetime + '</span>\n';
		html = html + '\t\t\t<span class="btn_reply">\n';
		
		if(data.deleteYn != "Y") {
			html = html + '\t\t\t\t<a href="#;return false;" class="like" onclick="javascript:fncSdpBoardCommuCommentRecommend(\''+data.commentId+'\')"><span>' + data.recommendCount + '</span></a>\n';
			html = html + '\t\t\t\t<a href="#;return false;" onclick="toggleForReply($(this))" class="reply">Comment</a>\n';
	
			if (data.firstRegrId == 'M231220140354C103767' ) {
				html = html + '\t\t\t\t<a href="#;return false;" onclick="toggleForModify($(this))">Modify</a>\n';
				html = html + '\t\t\t\t<a href="#;return false;" onclick="fncSdpBoardCommuCommentDelete(\''+data.commentId+'\')">Delete</a>\n';
			}
		}
		
		html = html + '\t\t\t</span>\n';
		html = html + '\t\t</dt>\n';
		if(data.deleteYn != "Y") {
			html = html + '\t\t<div name="originCommentDetail" style="display: none;">' + data.commentDetail + '</div>\n';
			html = html + '\t\t<dd>' +  replaceURLWithHTMLLinks(data.commentDetail, true) + '</dd>\n';
		} else {
			html = html + '\t\t<dd> This comment was already deleted. </dd>\n';
		}
		
		html = html + '\t\t<input type="hidden" name="commentId" value="' + data.commentId + '">\n';
		html = html + '\t\t<input name="originUserDisplayType" type="hidden" value="' + data.userDisplayType + '"/>';
		html = html + '\t\t<input name="userName" type="hidden" value="' + data.userName + '"/>';
		
		html = html + '\t\t<div class="reply_mark" style="display: none;">&nbsp;</div>\n';
		html = html + '\t\t<div class="input_box" style="display: none;">\n';
		html = html + '\t\t\t<ul>\n';
		
		html = html + '\t\t\t\t<li>\n';
		html = html + '\t\t\t\t\t<select name="userDisplayType" onchange="fncChangeSelectBox($(this))">\n';
		html = html + '\t\t\t\t\t\t<option value="N">Fixed Nickname</option>\n';
		html = html + '\t\t\t\t\t\t<option value="R">Real Name</option>\n';
		html = html + '\t\t\t\t\t\t<option value="A">Temporary Nickname</option>\n';
		html = html + '\t\t\t\t\t</select>\n';
		html = html + '\t\t\t\t\t<div class="sw-input"><input name="anonymousNickName" type="text" onkeyup="checkAnonymousNickNameSize(this)"/></div>\n';
		html = html + '\t\t\t\t</li>\n';
		
		html = html + '\t\t\t\t<li><textarea name="commentDetail" onkeyup="checkCommentSize(this)"></textarea><a href="#;return false;" class="input-btn" onclick=""><p>Save</p></a><span class="byte">0 / 1000 char</span></li>\n';
		html = html + '\t\t\t</ul>\n';
		html = html + '\t\t</ul>\n';
		
		html = html + '\t</dl>\n';
	
		if(commentLevel == 1) {
			html = html + '</li>\n';
			
			$("ul.reply_list").append(html);
			$.getScript ( "/common/js/renewal/common-new-sw.js");
		} else {
			$(html).insertAfter("ul li dl:last");
		}		
	}
	
	function getUserNameTag(data) {
		var result = '';
		var userDisplayType = data.userDisplayType;
		var firstRegrId = data.firstRegrId;

		if(userDisplayType == "N") {
			result = '\t\t\t<img src="' + getImgPath(data.userLevel) + '"  title="Rank' + data.userLevel + '"/>\n';
		}
		
		if((firstRegrId != null && firstRegrId != "") && (userDisplayType == "N" )) {
			if(firstRegrId != "M231220140354C103767") {
				result = result + '\t\t\t<a href="/common/userpage/userInformation.do?userId=' + firstRegrId + '">\n';
			} else {
				result = result + '\t\t\t<a href="/common/mypage/myInformation.do">\n';
			}
		}
		
		result = result + '\t\t\t\t<span class="name" title="' + data.userTooltipInfo +'">' + data.userName +'</span>\n';
		
		
		if(firstRegrId != undefined && firstRegrId != null && firstRegrId != "") {
			result = result + '\t\t\t</a>\n';
		}
		
		return result;
	}
	
	function toggleForReply(replyButtonObj) {
		var inputBoxObj = replyButtonObj.parent().parent().parent().find('div.input_box')[0];
		var replyMarkObj = replyButtonObj.parent().parent().parent().find('div.reply_mark')[0];
		
		if($(inputBoxObj).css('display') == 'none') {
			var inputBtnObj = $(inputBoxObj).find('a')[0];
			$(inputBoxObj).find('textarea').val('');
			$(inputBoxObj).find('input[name="userDisplayType"]').val('');
			$(inputBoxObj).find('option').eq(0).prop('selected', true);
			$(inputBoxObj).find(".sw-select-styled").text($(inputBoxObj).find('option:selected').text());
			$(inputBoxObj).find('input[name="anonymousNickName"]').hide();
			$(inputBtnObj).attr('onclick','fncSdpBoardCommuCommentReg($(this))');
			$(replyMarkObj).show()
			$(inputBoxObj).show();
		} else {
			$(inputBoxObj).hide();
			$(replyMarkObj).hide();
		}
	}
	
	function toggleForModify(modifyButtonObj) {
		var inputBoxObj = modifyButtonObj.parent().parent().parent().find('div.input_box')[0];
		var commentDetailObj = modifyButtonObj.parent().parent().parent().find('div[name="originCommentDetail"]')[0];
		var replyMarkObj = modifyButtonObj.parent().parent().parent().find('div.reply_mark')[0];
		
		if($(inputBoxObj).css('display') == 'none') {
			var inputBtnObj = $(inputBoxObj).find('a')[0];
			var text = getNoneHtmlString(commentDetailObj.innerHTML);
			text = unescapeHtml(text);
			$(inputBoxObj).find('textarea').val(text);
			$(inputBtnObj).attr('onclick','fncSdpBoardCommuCommentModify($(this))');
			$(inputBoxObj).show();
		} else {
			$(inputBoxObj).hide();
			$(replyMarkObj).hide();
		}
		
		fncCheckAnonymous(modifyButtonObj);
	}
	
	function checkCommentSize(textareaObj) {

		var commentDetailStr = textareaObj.value;
		if(commentDetailStr.length > 1000) {
			commentDetailStr = commentDetailStr.substring(0,1000);
			textareaObj.value = commentDetailStr;
		}
		
		var sizeMsg = commentDetailStr.length + " / 1000 char";
			
		$(textareaObj).parent().parent().find('span.byte').html(sizeMsg);
	}
	
	function checkAnonymousNickNameSize(inputObj) {

		var nickname = inputObj.value;
		if(nickname.length > 15) {
			nickname = nickname.substring(0,15);
			inputObj.value = nickname;
		}
	}
	
	function getImgPath(level) {
		if(level < 0) {
			level = 1;
		} else if(level > 480) {
			level = 480;
		}
		return "/common/img/level/" + level + ".gif";
	}
	
	function getNoneHtmlString(html) {
		var result;
		result = html.replace(/<br>/g, "\n");
		result = result.replace(/<\/br>/g, "\n");
		
		return result;
	}
	
	function fncCheckAnonymous(modifyButtonObj) {
		var replyAreaObj = modifyButtonObj.parent().parent().parent();		
		var oriUserDpTypeVal = replyAreaObj.find('input[name="originUserDisplayType"]').val();
		var selectBox = replyAreaObj.find('select[name="userDisplayType"]');
		var nicknameInput = replyAreaObj.find('input[name="anonymousNickName"]');
		
		var isSelected = false;
		var options = selectBox.find('option');
		
		for(var i = 0; i < options.length; i++) {
			var option = options.eq(i);
			if(option.val() == oriUserDpTypeVal) {
				option.prop('selected', true);
				isSelected = true;
			}
		}
		
		if(oriUserDpTypeVal == 'A') {
			var curNicknameVal = replyAreaObj.find('input[name="userName"]').val();
			nicknameInput.val(curNicknameVal);
			nicknameInput.show();
		} else {
			nicknameInput.val('');
			nicknameInput.hide();
		}
		
		if(!isSelected) {
			options.eq(0).prop('selected', true);
		}
	}
	
	function fncChangeSelectBox(selectbox) {
		var inputBox = selectbox.parent().parent().find('input[name="anonymousNickName"]')

		if(selectbox.val() == 'A') {
			inputBox.show();
		} else {
			inputBox.hide();
		}
	}
	
	function fncChangeSortType(newSortType) {
		var recentOrder = $('.recentOrder');
		var popularityOrder = $('.popularityOrder');
		
		if(newSortType == 'RECENT') {
			recentOrder.addClass('active');
			popularityOrder.removeClass('active');
		} else {
			recentOrder.removeClass('active');
			popularityOrder.addClass('active');
		}
		
		sortType = newSortType;
		fncSdpBoardCommuCommentList();
	}
	
</script>



<script type="text/javascript">

$(document).ready(function(){
	$(".sub-navi li, a").click(function() {
	  setCookie("selectedSubMenuNaviLocationswea.swea.menu", ""+liDetach.length, 1);
	});

	for( var i=0; i < getCookie("selectedSubMenuNaviLocationswea.swea.menu"); i++){
		if( !$('.sub-navi li:first').hasClass("active")) nextNavSelect();
	}
	
	var myTimer = setInterval(function(){
		if($('.sub-navi .active').position() == undefined){beforeNavSelect();}else if($('.sub-navi .active').position().left != 0 && $('.sub-navi .active').position().left + $('.sub-navi .active').width() > $('.sub-navi-nav').position().left){
			nextNavSelect();
		}else{
			clearInterval(myTimer);
		}
	}, 100);
});

var getCookie = function(name){
	var value = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)');
	return value? value[2] : null;
};

var setCookie = function(name, value, exp) {
	var date = new Date();
	date.setTime(date.getTime() + exp*24*60*60*1000);
	document.cookie = name + '=' + value + ';expires=' + date.toUTCString() + ';path=/';
};

var liDetach =  new Array();
function beforeNavSelect(){
	$(".sub-navi-header > ul > li:first").before(liDetach.pop());
	changePos();
}

function nextNavSelect(){
	if($(".sub-navi-header > ul > li").size() > 1 ){
		liDetach.push($(".sub-navi-header > ul > li:first").detach());
	}
	changePos();
}

// Intial Border Position
var activePos = $('.sub-navi .active').position();

// Change Position
function changePos() {

  // Update Position
  activePos = $('.sub-navi .active').position();
  
  // Change Position & Width
  $('.border').stop().css({
    left: activePos == undefined ? 0 : activePos.left,
    width: activePos == undefined ? 0 : $('.sub-navi .active').width()
  });
}

</script>

<style>
<!--
.noscroll {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}
.noscroll::-webkit-scrollbar {
    display: none; /* Chrome, Safari, Opera*/
}
-->
</style>

<!-- row -->
<div class="row">
	<div class="col-12">
		<!-- sub navi -->
		<div class="sub-navi">
			<div class="sub-navi-header noscroll">
				<div class="border" style="left: 0px; width: 148px;"></div>
				<ul>
					
						
							
								<li class="active">
									<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemList.do">Problem</a>
								</li>
							
							
						
						
							
							
								<li>
									<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/userProblemList.do">User Problem</a>
								</li>
							
						
						
							
							
								<li>
									<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/solveclub/solveclubList.do">Solving Club</a>
								</li>
							
						
										
					
					
						
						
							<li>
								<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/discussionBoardList.do">Solving Talk</a>
							</li>
						
					
					
				</ul>
				<nav class="sub-navi-nav"><span class="icomoon-prev" onclick="beforeNavSelect()"></span><span class="icomoon-next" onclick="nextNavSelect()"></span></nav>
				
				
			</div>
		</div>
		<!-- sub navi -->
	</div>
</div>
<!--// row -->			

<!--sw-problem-wrap -->
<div class="sw-problem-wrap">
	<form id="searchContestProbVO" name="contestProbForm" action="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1" method="post" autocomplete="off">
		<input type="hidden" name="contestProbId" value="AYx_fOcKI_XHBFb_">
		<input type="hidden" name="ocwKind" value="">
		<input type="hidden" name="ocwSeq" value="">
	
		
		














<script type="text/javascript">
	function fnMoveMenu(menuKey) 
	{
		var pageIndex = 1
		var backPath = '/common/swea/solvingPractice/problemList.do'
		var problemDetailPath = 'problemDetail.do';
		var problemResultPath = 'problemResult.do';
		var problemCodeAttackPath = 'problemCodeAttackResult.do';
		var problemDiscussionPath = 'problemBoardList.do';

		var problemPageType = 'general';
		if(problemPageType) {
			switch(problemPageType) {
			case 'general':
				break;
			case 'user':
				backPath = "/common/swea/solvingPractice/userProblemList.do";
				problemDetailPath = 'userProblemDetail.do';
				problemResultPath = 'userProblemResult.do';
				problemCodeAttackPath = 'userProblemCodeAttackResult.do';
				problemDiscussionPath = 'userProblemBoardList.do'
				break;
			case 'solvingClub':
				backPath = "/common/swea/solvingPractice/solveclub/solveclubView.do";
				problemDetailPath = 'solveclub/solveclubProblemDetail.do';
				problemResultPath = 'solveclub/solveclubProblemResult.do';
				problemCodeAttackPath = 'solveclubProblemCodeAttackResult.do';
				problemDiscussionPath = 'solveclub/solveclubProblemBoardList.do'
				break;
			}
		}
		
		if(menuKey == 'back') {			
			var iPageIndex = document.createElement("input");
			iPageIndex.type = "hidden";
			iPageIndex.name = "pageIndex";
			iPageIndex.value = (pageIndex ? pageIndex : 1);
			
			document.contestProbForm.appendChild(iPageIndex);
			document.contestProbForm.action = backPath;
			document.contestProbForm.method = 'get';
			document.contestProbForm.submit();
			return false;
		}
		if(menuKey == 'problem') 
		{
			document.contestProbForm.action = '/common/swea/solvingPractice/' + problemDetailPath;
		}
		else if(menuKey == 'result') 
		{
			document.contestProbForm.action = '/common/swea/solvingPractice/' + problemResultPath;
		} 
		else if(menuKey == 'codeAttack')
		{
			document.contestProbForm.action = '/common/swea/solvingPractice/' + problemCodeAttackPath;
		} 
		else if(menuKey == 'discussion') 
		{
			document.contestProbForm.action = '/common/swea/solvingPractice/' + problemDiscussionPath;
		}
		
		document.contestProbForm.action += (pageIndex ? '?pageIndex=' + pageIndex : '');
		
		if(document.contestProbForm.pageIndex) {
			document.contestProbForm.pageIndex.value = 1;
		}
		document.contestProbForm.method= "get";
		refineSolveClubForm('', document.contestProbForm);
		document.contestProbForm.submit();
	}
	
	function checkIsFirstOpen()
	{
		var contestProbId = 'AYx_fOcKI_XHBFb_';
		var probOpenYn = 'N';
		var solveClubId = '';
		var solveClubAttendYn = '';

		if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent) 
			    || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0,4))) { 
			bootbox.alert("You can't access from Mobile Browser.", "Alert", "5", null, function(result){				
			});
			return;
		}

		if(solveClubId && solveClubAttendYn && solveClubAttendYn == 'N') {
			bootbox.alert("Join Solving Club before solve this problem.", "Alert", "5", null, function(result){				
			});
			return;
		}
		
		var params =
		{
			contestProbId : contestProbId
		};

		var url = contextPath + "/contestHistory/checkIsFirstOpen.do";
		$.ajax(
		{
			type : "POST",
			url : url,
			data : params,
			success : function(ret)
			{
				if(ret.probOpenYn == 'N') {
					if(solveClubId) {
						saveFirstOpenHistory(contestProbId, solveClubId);
					} else {
						saveFirstOpenHistory(contestProbId);
					}
				} else {
					if(solveClubId) {
						fnGoProblemTestForSolvingClub(contestProbId, solveClubId);
					} else {
						fnGoProblemTest(contestProbId);
					}
				}
			},
			error : function(request, err, ex)
			{
				bootbox.alert(err + " ===> " + ex, "Solve Problem","4",null, function() {
				});
			}
		});
		
	}
	
	function saveFirstOpenHistory(contestProbId, solveClubId)
	{
		var params =
		{
			solveclubId : solveClubId,
			contestProbId : contestProbId,
			solveStatusCd : "V"
		};

		var url = contextPath + "/contestHistory/insertFirstOpenProbHistory.do";
		$.ajax(
		{
			type : "POST",
			url : url,
			data : params,
			success : function(ret)
			{
				if(solveClubId) {
					fnGoProblemTestForSolvingClub(contestProbId, solveClubId);
				} else {
					fnGoProblemTest(contestProbId);
				}
			},
			error : function(request, err, ex)
			{
				bootbox.alert(err + " ===> " + ex, "Solve Problem","4",null, function() {
				});
			}
		});
	}

	function fnFavorite(){
		$.ajax({
			type: 'POST',
			url : '/common/swea/solvingPractice/historyContestProbList.do?_frameF=true',  
			data : {id:'AYx_fOcKI_XHBFb_' , flag: document.getElementById('favorite_button').value },
			dataType : 'html',
			
			success : function(ret){
				if(ret == '"true"'){
					$("#bookMark").removeClass('active');
					document.getElementById('favorite_button').value = 'false'
				}else{
					$("#bookMark").addClass('active');
					document.getElementById('favorite_button').value = 'true'
				}
				
			},
			error : function (request, err, ex){
				alert(request.responseText);
			},
			complete:function(){
				
			}
			
		});
	}
	
	function fnGoProblemTest(contestProbId)
	{
		var _menuId = null;
		
		window.open('/common/scs/satti/problem.do?_menuId=' + _menuId+ '&contestProbId=' + contestProbId , 'openProb');
	}
	
	function fnGoProblemTestForSolvingClub(contestProbId, solveclubId)
	{
		var _menuId = null;
		
		window.open('/common/scs/satti/problem.do?_menuId=' + _menuId+ '&contestProbId=' + contestProbId + '&solveclubId=' + solveclubId, 'openProb');
	}
	
	function fncModifyUserProblem()
	{
		document.contestProbForm.method = "GET";
		document.contestProbForm.action = "/common/swea/solvingPractice/userProblemModify.do";
		document.contestProbForm.submit();
	}
	
	function fncDeleteUserProblem()
	{
		document.contestProbForm.action = "/common/swea/solvingPractice/deleteContestProb.do";
		document.contestProbForm.method = "POST";
		document.contestProbForm.submit();
	}
</script>

<input type="hidden" name="solveclubId" value="">
<input type="hidden" name="solveclubPassword" value="">
<input type="hidden" name="attendYn" value="">

<!-- align-box btn-->
<div class="align-box">
	<div class="al-l">
		<button class="sbtn small gray" onclick="fnMoveMenu(&#39;back&#39;);">List<!-- 목록 --></button>
	</div>
	<div class="al-r">
				

			<button class="bookmark " id="bookMark" onclick="javascript:fnFavorite();return false;">Bookmark<!-- Bookmark --></button>
<!-- 				</p> -->
		<input type="hidden" id="favorite_button" value="false">
		
			
			
				<button class="sbtn small blue" onclick="javascript:checkIsFirstOpen();return false;">Solve Problem<!-- 문제풀러가기 --></button>
			
					
	</div>
		
</div>
<!--// align-box btn -->

<!-- align-element -->
<div class="align-box">
	<div class="al-l">
		<ul class="item-left-list">
			<li>
				
					
					
					
						<span class="level-h">
					
					
					
							
				H</span></li>
			<li>
				
			</li>
			<li>
				
				<h6>[E][H2349] [Pro] New material cable2</h6>
			</li>
			<li>
				
					
					
					
				
			</li>
			
		</ul>
	</div>
	<div class="al-r">
		<ul class="item-right-list">
<!-- 			<li>SW Expert 아카데미</li> -->
<!-- 			<li><span>2020-00-00</span></li> -->
<!-- 			<li>조회:<span>3782</span></li> -->
		</ul>
	</div>
</div>
<!--// align-element -->


<!-- sub tabs -->
<div class="sub-tabs">

	<!-- sub-tab-list -->
	<section role="navigation" class="sub-tab-list">
		<ul>
			<li><a class="active" href="javascript:fnMoveMenu(&#39;problem&#39;);">Problem</a></li>
			<li><a href="javascript:fnMoveMenu(&#39;result&#39;);">Result</a></li>
			
			
			<li><a href="javascript:fnMoveMenu(&#39;discussion&#39;);">Talk</a></li>
			
		</ul>
	</section>
	<!--// sub-tab-list -->
</div>
<!--// sub tabs -->
		
			<div class="sw-form-tbl">
				<table>
					<colgroup>
						<col width="15%">
						<col width="85%">
					</colgroup>
					<tbody>
						<tr>
							<td class="border-r title">S/W Language</td>
							<td data-label="S/W Language" colspan="99">
								<div class="c2">
									
										C++,
									
										Java
																
								</div>
							</td>
						</tr>
						<tr>
							<td class="border-r title">Tag</td>
							<td data-label="Tag" colspan="99">
								<div class="c2">
									
								</div>
							</td>
						</tr>
					</tbody>
				</table>
			</div>
		
	
		<!-- text입력 결과가 보여지는곳  -->
		<div class="view">
			<div class="view-details">
				<p><span style="font-size: 12pt;"><span style="font-family: &quot;맑은 고딕&quot;;">※</span><span lang="EN-US" style="font-family: &quot;맑은 고딕&quot;;">&nbsp;The act of&nbsp;</span></span><span lang="EN-US" style="font-size: 12pt; color: red; font-family: &quot;맑은 고딕&quot;;">posting and sharing problems &amp; solutions to the outside of the company online/offline&nbsp;</span><span lang="EN-US" style="font-size: 12pt; font-family: &quot;맑은 고딕&quot;;">is strictly prohibited. Problems of the SW Expert Academy are only open to Samsung Electronics employees.</span><br></p><p><span lang="EN-US" style="font-size: 12pt; font-family: &quot;맑은 고딕&quot;;"><br></span></p><p class="MsoNormal" align="left" style="margin-bottom: 0.0001pt; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; line-height: normal; word-break: keep-all;"><b><span style="font-family: &quot;맑은 고딕&quot;;">[Restrictions]</span></b><span lang="EN-US" style="font-size: 9pt;"><o:p></o:p></span></p><table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="872" style="margin-left: 0.75pt; background: white; width: 654pt;"><tbody><tr style="height: 7.75pt;"><td width="104" style="padding: 0cm 0.75pt; height: 7.75pt; border-width: 1pt; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-color: black; border-image: initial; width: 78pt; background: transparent;"><p class="MsoNormal" align="left" style="margin-bottom: 0.0001pt; line-height: normal; word-break: keep-all;"><span lang="EN-US" style="font-size: 9pt;"><span style="font-family: &quot;맑은 고딕&quot;;">Execution Time</span><o:p></o:p></span></p></td><td width="501" style="padding: 0cm 0.75pt; height: 7.75pt; border-bottom-width: 1pt; border-bottom-color: black; width: 375.6pt; border-top: 1pt solid black; border-right: 1pt solid black; border-image: initial; border-left: none; background: transparent;"><p class="MsoNormal" align="left" style="margin-bottom: 0.0001pt; line-height: normal; word-break: keep-all;"><span lang="EN-US" style="font-size: 9pt;"><span style="font-family: &quot;맑은 고딕&quot;;">3&nbsp;sec (C++) /&nbsp;3 sec (Java)&nbsp;</span></span><span lang="EN-US" style="background-color: transparent; font-size: 9pt;"><span style="font-family: &quot;맑은 고딕&quot;;">&nbsp;</span></span><span style="background-color: transparent; font-family: &quot;맑은 고딕&quot;;">for 25 test cases combined</span></p></td></tr><tr style="height: 11.3pt;"><td width="104" style="padding: 0cm 0.75pt; height: 11.3pt; border-bottom-width: 1pt; border-bottom-color: black; width: 78pt; border-right: 1pt solid black; border-left: 1pt solid black; border-image: initial; border-top: none; background: transparent;"><p class="MsoNormal" align="left" style="margin-bottom: 0.0001pt; line-height: normal; word-break: keep-all;"><span lang="EN-US" style="font-size: 9pt;"><span style="font-family: &quot;맑은 고딕&quot;;">Memory Limit</span><o:p></o:p></span></p></td><td width="501" style="padding: 0cm 0.75pt; height: 11.3pt; border-bottom-width: 1pt; border-bottom-color: black; width: 375.6pt; border-top: none; border-left: none; border-right: 1pt solid black; background: transparent;"><p class="MsoNormal" align="left" style="margin-bottom: 0.0001pt; line-height: normal; word-break: keep-all;"><span lang="EN-US" style="font-size: 9pt;"><span style="font-family: &quot;맑은 고딕&quot;;">Maximum 256MB is available for heap and static memory combined (Note: Maximum 1MB can be used for stack)</span></span></p></td></tr></tbody></table><p><br></p><p><br></p><table cellspacing="0" style="font-family: &quot;Malgun Gothic&quot;; border: 1pt dotted black;"><tbody><tr><td width="707" style="border-image: none 100% / 1 / 0 stretch; border-style: dotted; border-width: 1pt; height: 3.1pt; padding: 14.2pt 5.4pt; width: 666.8pt;"><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong>&nbsp;① &nbsp;&nbsp;Test takers who will be using C or C++ to write their answer,</strong></span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong><span style="color: white;">&nbsp; ㅇ &nbsp;&nbsp;</span>please select C++ as for the Language before submitting the answer.</strong></span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong>&nbsp;&nbsp;② &nbsp;&nbsp;Consists of the Main part and User Code part.</strong></span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong><span style="color: white;">&nbsp; ㅇ &nbsp;&nbsp;</span>A.&nbsp;&nbsp;</strong>Main Part &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: Cannot be edited. But note that a validation logic can be added in here</span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><span style="color: white;"><strong>&nbsp;&nbsp;ㅇ &nbsp;&nbsp;A.&nbsp;&nbsp;</strong>Main Part&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;</span>for the purposes of solution evaluation such as to detect an abnormal solution.</span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong><span style="color: white;">&nbsp; ㅇ &nbsp;&nbsp;</span>B. &nbsp;</strong>User Code Part &nbsp;: Code which the test taker must actually write.</span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><span style="color: white;"><strong>&nbsp;&nbsp;ㅇ &nbsp;&nbsp;B.&nbsp;&nbsp;</strong>User Code Part&nbsp; :&nbsp;</span>Make sure that standard input/output functions are NOT included when submitting the code.</span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong>&nbsp;&nbsp;③ &nbsp;&nbsp;Cautions When Programming on Local PC</strong></span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong><span style="color: white;">&nbsp;&nbsp;ㅇ &nbsp;&nbsp;</span>A. &nbsp;</strong>2 files must be generated. ( main.cpp / solution.cpp or Solution.java / UserSolution.java )</span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong><span style="color: white;">&nbsp; ㅇ &nbsp;&nbsp;</span>B. &nbsp;</strong>Please copy the Main part into main.cpp or Solution.java.</span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong><span style="color: white;">&nbsp;&nbsp;ㅇ &nbsp;&nbsp;</span>C. &nbsp;</strong>To use the sample_input.txt, uncomment the code (commented)</span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><span style="color: white;"><strong>&nbsp; ㅇ &nbsp;&nbsp;C.&nbsp;&nbsp;</strong></span>which uses the file as the standard input within the Main part code.</span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong><span style="color: white;">&nbsp; ㅇ &nbsp;&nbsp;</span>D. &nbsp;</strong>Delete or comment all standard input/output functions for debugging before submitting your code.</span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong>&nbsp;&nbsp;④ &nbsp;&nbsp;Since not all constraints are specified in this document, analyze the given code for further information.</strong></span></p><p align="left" style="margin-bottom: 10pt;"><span style="font-family: &quot;맑은 고딕&quot;; font-size: small;"><strong>&nbsp; ⑤ &nbsp;&nbsp;Given codes can differ depending on the programming language. Analyze codes according to your language selection.</strong></span></p></td></tr></tbody></table><p style="font-family: &quot;Malgun Gothic&quot;; font-size: medium;">&nbsp;</p><p style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt; text-align: justify;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;"><strong>[Problem Description]</strong></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;"><span lang="EN-US" style="line-height: 15.3333px;">Cables for wired telecommunication made of advanced materials are developed.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;"><span lang="EN-US" style="line-height: 15.3333px;">To test performance and stability of the cables in actual network, n devices are connected using n - 1 cables.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;"><span lang="EN-US" style="line-height: 15.3333px;">(The network is a tree structure. Therefore, there is only one route between two random devices.)</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;"><span lang="EN-US" style="line-height: 15.3333px;">[Fig. 1] is an example of how devices are connected using cables.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><img alt="" border="0" hspace="0" src="data:image/png;base64,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" vspace="0" style="border-style: solid; border-color: black; height: 341px; margin: 0px; width: 600px;"></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;"><span lang="EN-US" style="line-height: 15.3333px;">A cable enables bidirectional telecommunication between two devices. Each cable has its own transmission time.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;"><span lang="EN-US" style="line-height: 15.3333px;">Even if two devices are not directly connected, signals can be transmitted if there is a route between them composed of cables and other devices.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;"><span lang="EN-US" style="line-height: 15.3333px;">In this case, total transmission time is the sum of individual transmission time of the cables on the route. A signal does not pass through the same device twice.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;"><span lang="EN-US" style="line-height: 15.3333px;">Device 1 and Device 4 in [Fig. 1] can transmit signals to each other through Device 2 and Device 3. In this case, the transmission time is 2 + 6 + 4 = 12. (In [Fig. 1], numbers on the devices are IDs, and those above the lines are transmission time.)</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;"><span lang="EN-US" style="line-height: 15.3333px;">All devices are connected for telecommunication.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;"><span lang="EN-US" style="line-height: 15.3333px;">To test cables, a device sends signals to another device, and it is monitored by a device on the transmission route.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;"><span lang="EN-US" style="line-height: 15.3333px;">Before testing, a monitoring device is designated.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;"><span lang="EN-US" style="line-height: 15.3333px;">To increase reliability of test, select a sender and a&nbsp;receiver that make transmission time maximum. If there are several cases with the maximum transmission time, randomly select a case among them.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;"><span lang="EN-US" style="line-height: 15.3333px;">The monitoring device can be a sender or a receiver.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;"><span lang="EN-US" style="line-height: 15.3333px;">If Device 2 in [Fig. 1] is designated as a monitoring device, Device 5 and Device 6 are selected as a sender and a receiver, respectively. Device 5 and Device 6 are a pair with the maximum transmission time when Device 2 is a monitoring device. The transmission time is 8 + 6 + 5 = 19.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;"><span lang="EN-US" style="line-height: 15.3333px;">If Device 1 is designated as a monitoring device, Device 1 and Device 6 are selected as a sender and a receiver, respectively. Device 1 and Device 6 are a pair with the maximum transmission time when Device 1 is a monitoring device. The transmission time is 2 + 6 + 5 = 13.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;"><span lang="EN-US" style="line-height: 15.3333px;">Implement each required function by referring to the following API description.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;">※ The function signature below is based on C/C++. As for Java, refer to the provided Solution.java and UserSolution.java.</span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;">The following is the description of API to be written in the User Code.</span></span></p><table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" style="border: none;">
 <tbody><tr>
  <td width="656" style="width: 491.8pt; border-width: 1pt; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-color: windowtext; border-image: initial; padding: 4.25pt 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;
  mso-bidi-font-family:굴림;color:blue">void</span></strong><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">&nbsp;</span><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">init(</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;
  color:blue">int</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">&nbsp;mDevice)</span></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="656" valign="top" style="width: 491.8pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 4.25pt 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">This
  function initializes test cases. It is called once in the beginning of each
  test case.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">At
  first, there is a device numbered mDevice. mDevice stands for a device ID.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><strong><i><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;;
  mso-bidi-font-family:굴림">Parameters</span></i></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><br>
  </span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">&nbsp;
  mDevice : Initial device ID&nbsp;(1&nbsp;</span><span style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">≤<span lang="EN-US">
  mDevice </span>≤<span lang="EN-US"> 1,000,000,000)</span></span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="656" valign="top" style="width: 491.8pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 4.25pt 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;
  mso-bidi-font-family:굴림;color:blue">void</span></strong><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">&nbsp;</span><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">connect(</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;
  color:blue">int</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">&nbsp;mOldDevice,&nbsp;</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:
  굴림;color:blue">int</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">&nbsp;mNewDevice,&nbsp;</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:
  굴림;color:blue">int</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">&nbsp;mLatency)</span></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="656" valign="top" style="width: 491.8pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 4.25pt 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">This
  function adds a new device numbered mNewDevice, and connects it with another
  device numbered mOldDevice using a cable with transmission speed of mLatency.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">mOldDevice
  is the ID of an existing device.</span><span lang="EN-US" style="font-family:
  &quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">mNewDevice
  is the ID of a newly added device.</span><span lang="EN-US" style="font-family:
  &quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><strong><i><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;;
  mso-bidi-font-family:굴림">Parameters</span></i></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><br>
  </span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">&nbsp;
  mOldDevice : ID of an existing device&nbsp;(1&nbsp;</span><span style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">≤<span lang="EN-US">
  mOldDevice </span>≤<span lang="EN-US"> 1,000,000,000)</span></span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><br>
  </span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">&nbsp;
  mNewDevice : ID of a newly added device (1&nbsp;</span><span style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">≤<span lang="EN-US">
  mNewDevice </span>≤<span lang="EN-US"> 1,000,000,000</span></span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">)</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><br>
  </span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">&nbsp;
  mLatency : Transmission speed of a cable (1&nbsp;</span><span style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">≤<span lang="EN-US">
  mLatency </span>≤<span lang="EN-US"> 10,000</span></span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">)</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="656" valign="top" style="width: 491.8pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 4.25pt 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;
  mso-bidi-font-family:굴림;color:blue">int</span></strong><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">&nbsp;</span><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">measure(</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;
  color:blue">int</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">&nbsp;mDevice1,&nbsp;</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:
  굴림;color:blue">int</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">&nbsp;mDevice2)</span></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="656" valign="top" style="width: 491.8pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 4.25pt 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">This
  function returns transmission time when a device numbered mDevice1 sends a
  signal to a device numbered mDevice2.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">mDevice1
  and mDevice2 are IDs of existing devices and are different from each other.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><strong><i><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;;
  mso-bidi-font-family:굴림">Parameters</span></i></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><br>
  </span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">&nbsp;
  mDevice1 : Device ID&nbsp;(1&nbsp;</span><span style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">≤<span lang="EN-US">
  mDevice1 </span>≤<span lang="EN-US"> 1,000,000,000)</span></span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><br>
  </span><span lang="EN-US" style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">&nbsp; mDevice2 : Device ID (1&nbsp;</span><span style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">≤<span lang="EN-US">
  mDevice2 </span>≤<span lang="EN-US"> 1,000,000,000,&nbsp;mDevice1&nbsp;</span>≠<span lang="EN-US">&nbsp;mDevice2)</span></span><span lang="EN-US" style="font-family:
  &quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><strong><i><span lang="EN-US" style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">Returns</span></i></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><br>
  </span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">&nbsp;&nbsp;Transmission
  time required when a signal is sent from a device numbered mDevice1 to a
  device numbered mDevice2</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="656" valign="top" style="width: 491.8pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 4.25pt 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;
  mso-bidi-font-family:굴림;color:blue">int</span></strong><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">&nbsp;</span><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">test(</span></strong><strong><span lang="EN-US" style="font-size:14.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림;
  color:blue">int</span></strong><strong><span lang="EN-US" style="font-size: 14pt; font-family: &quot;맑은 고딕&quot;;">&nbsp;mDevice)</span></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="656" valign="top" style="width: 491.8pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 4.25pt 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">This
  function designates a device numbered mDevice as a monitoring device and runs
  a test.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">A
  pair of sender and receiver is selected so that a signal passes through the
  device numbered mDevice and the transmission time becomes maximum,&nbsp;and
  the transmission time is returned. (Refer to [Problem Description].)</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">mDevice
  is the ID of an existing device.</span><span lang="EN-US" style="font-family:
  &quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">When
  the function is called, it is guaranteed that there are more than two
  existing devices.</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><strong><i><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;;
  mso-bidi-font-family:굴림">Parameters</span></i></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><br>
  </span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">&nbsp;
  mDevice : Device ID (1&nbsp;</span><span style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">≤<span lang="EN-US"> mDevice </span>≤<span lang="EN-US">
  1,000,000,000</span></span><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">)</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><strong><i><span lang="EN-US" style="font-size: 10pt; font-family: &quot;맑은 고딕&quot;;">Returns</span></i></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><br>
  </span><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">&nbsp;&nbsp;Maximum
  transmission time when a signal passes through a&nbsp;device numbered mDevice</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
</tbody></table><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="word-break: keep-all;"><span style="line-height: 15.3333px;"><strong>[Example]</strong></span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="word-break: keep-all;"><span style="line-height: 15.3333px;">Let’s look into a case where functions are called as in [Table 1].</span></span></span></p><table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" style="border: none;">
 <tbody><tr>
  <td width="51" valign="top" style="width: 38.2pt; border-width: 1pt; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-color: windowtext; border-image: initial; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><strong><span lang="EN-US" style="font-size:
  10.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림">Order</span></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="259" valign="top" style="width: 194pt; border-top: 1pt solid windowtext; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-bottom-color: windowtext; border-image: initial; border-left: none; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><strong><span lang="EN-US" style="font-size:
  10.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림">Function</span></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="76" valign="top" style="width: 2cm; border-top: 1pt solid windowtext; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-bottom-color: windowtext; border-image: initial; border-left: none; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><strong><span lang="EN-US" style="font-size:
  10.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림">Return</span></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" valign="top" style="width: 148.85pt; border-top: 1pt solid windowtext; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-bottom-color: windowtext; border-image: initial; border-left: none; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><strong><span lang="EN-US" style="font-size:
  10.0pt;font-family:&quot;맑은 고딕&quot;;mso-bidi-font-family:굴림">Figure</span></strong><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="51" valign="top" style="width: 38.2pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">1</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="259" valign="top" style="width: 194pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">init(1)</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="76" valign="top" style="width: 2cm; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
  <td width="198" valign="top" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="51" valign="top" style="width: 38.2pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">2</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="259" valign="top" style="width: 194pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">connect(1,
  2, 2)</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="76" valign="top" style="width: 2cm; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
  <td width="198" valign="top" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="51" valign="top" style="width: 38.2pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">3</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="259" valign="top" style="width: 194pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">connect(2,
  3, 6)</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="76" valign="top" style="width: 2cm; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
  <td width="198" valign="top" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="51" valign="top" style="width: 38.2pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">4</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="259" valign="top" style="width: 194pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">connect(3,
  4, 4)</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="76" valign="top" style="width: 2cm; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
  <td width="198" valign="top" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="51" valign="top" style="width: 38.2pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">5</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="259" valign="top" style="width: 194pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">connect(2,
  5, 8)</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="76" valign="top" style="width: 2cm; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
  <td width="198" valign="top" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="51" valign="top" style="width: 38.2pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">6</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="259" valign="top" style="width: 194pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">connect(3,
  6, 5)</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="76" valign="top" style="width: 2cm; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
  <td width="198" valign="top" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">[Fig. 1]</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="51" valign="top" style="width: 38.2pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">7</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="259" valign="top" style="width: 194pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">measure(1,
  4)</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="76" valign="top" style="width: 2cm; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">12</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" valign="top" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">[Problem Description]</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="51" valign="top" style="width: 38.2pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">8</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="259" valign="top" style="width: 194pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">test(2)</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="76" valign="top" style="width: 2cm; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">19</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" valign="top" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">[Problem Description]</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr style="mso-yfti-irow:9;height:12.1pt">
  <td width="51" valign="top" style="width: 38.2pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0cm 5.4pt; height: 12.1pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">9</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="259" valign="top" style="width: 194pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt; height: 12.1pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">test(1)</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="76" valign="top" style="width: 2cm; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt; height: 12.1pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">13</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" valign="top" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt; height: 12.1pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">[Problem Description]</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr style="mso-yfti-irow:10;height:12.1pt">
  <td width="51" valign="top" style="width: 38.2pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0cm 5.4pt; height: 12.1pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">10</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="259" valign="top" style="width: 194pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt; height: 12.1pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">connect(3,
  7, 8)</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="76" valign="top" style="width: 2cm; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt; height: 12.1pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
  <td width="198" valign="top" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt; height: 12.1pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">[Fig. 2]</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="51" valign="top" style="width: 38.2pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">11</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="259" valign="top" style="width: 194pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">test(3)</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="76" valign="top" style="width: 2cm; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">22</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" valign="top" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="51" valign="top" style="width: 38.2pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">12</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="259" valign="top" style="width: 194pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">measure(7,
  1)</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="76" valign="top" style="width: 2cm; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">16</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" valign="top" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="51" valign="top" style="width: 38.2pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">13</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="259" valign="top" style="width: 194pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">connect(1,
  8, 9)</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="76" valign="top" style="width: 2cm; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
  <td width="198" valign="top" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">[Fig. 3]</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="51" valign="top" style="width: 38.2pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">14</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="259" valign="top" style="width: 194pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">test(2)</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="76" valign="top" style="width: 2cm; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">25</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" valign="top" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
 </tr>
 <tr>
  <td width="51" valign="top" style="width: 38.2pt; border-right: 1pt solid windowtext; border-bottom-width: 1pt; border-left: 1pt solid windowtext; border-bottom-color: windowtext; border-image: initial; border-top: none; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">15</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="259" valign="top" style="width: 194pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;margin-left:
  0cm"><span lang="EN-US" style="font-size:10.0pt;font-family:&quot;맑은 고딕&quot;">test(4)</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="76" valign="top" style="width: 2cm; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-size:10.0pt;
  font-family:&quot;맑은 고딕&quot;">21</span><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;"><o:p></o:p></span></p>
  </td>
  <td width="198" valign="top" style="width: 148.85pt; border-top: none; border-left: none; border-bottom-width: 1pt; border-bottom-color: windowtext; border-right: 1pt solid windowtext; padding: 0cm 5.4pt;">
  <p align="center" style="margin-top:0cm;margin-right:0cm;margin-bottom:10.0pt;
  margin-left:0cm;text-align:center"><span lang="EN-US" style="font-family:&quot;맑은 고딕&quot;">&nbsp;<o:p></o:p></span></p>
  </td>
 </tr>
</tbody></table><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;[Table 1]</span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="word-break: keep-all;"><span style="line-height: 15.3333px;">[Fig. 2] shows how devices are connected after the function call in Order 10.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><img alt="" border="0" hspace="0" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAYAAAIkCAYAAACN7ineAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAGOZSURBVHhe7d3/q+3Xfed3/Qv+G/QHDC2CFMykFATKkHbA06ZKyZDGQz2NO61bZ+KkKDOIWEmbW5EEN+MiEmOaL4oNGfIFItXExgxxoh/iYBuPHUKCLBNsM7FufGVJ1/K17vXpvK/2il9aen3Ofu/P/nz2+nzWej7gRSxpnRutpfNaZ5/32XufB64AAAAAAMCwGAwAAAAAADAwBgMAAAAAAAyMwQAAAAAAAANjMAAAAAAAwMAYDAAAAAAAMDAGAwAAAAAADIzBAAAAAAAAA2MwAAAAAADAwBgMAAAAAAAwMAYDAAAAAAAMjMEAAAAAAAADYzAAAAAAAMDAGAwAAAAAADAwBgMAAAAAAAyMwQAAAAAAAANjMAAAAAAAwMAYDAAAAAAAMDAGAwAAAAAADIzBAAAAAAAAA2MwAAAAAADAwBgMAAAAAAAwMAYDAAAAAAAMjMEAAAAAAAADYzAAAAAAAMDAGAwAAAAAADAwBgMAAAAAAAyMwQAAAAAAAANbbTDwD/7JL5MVAmAe1ydyfgCsx3WOnB8Ay3D9IuenFQYDOwuAeVyfyPkBsB7XOXJ+ACzD9Yucn1YYDOwsAOZxfSLnB8B6XOfI+QGwDNcvcn5auchg4OGf+BNyRvQsAcyjPXI9I/noWQJYj3bNdZHko2cJYBnaK9c7ko+eZSsMBnYQPUsA82iPXM9IPnqWANajXXNdJPnoWQJYhvbK9Y7ko2fZCoOBHUTPEsA82iPXM5KPniWA9WjXXBdJPnqWAJahvXK9I/noWbbCYGAH0bMEMI/2yPWM5KNnCWA92jXXRZKPniWAZWivXO9IPnqWrTAY2EH0LAHMoz1yPSP56FkCWI92zXWR5KNnCWAZ2ivXO5KPnmUrDAZ2ED1LAPNoj1zPSD56lgDWo11zXST56FkCWIb2yvWO5KNn2QqDgR1EzxLAPNoj1zOSj54lgPVo11wXST56lgCWob1yvSP56Fm2sonBgK4dOe5sIroGwDzaI9ezOrp+5Bw7GwDr0a65Lmp07chxZxPRNQCWob1yvauj60fOsbNphcHAhuLOJqJrAMyjPXI9q6PrR86xswGwHu2a66JG144cdzYRXQNgGdor17s6un7kHDubVhgMbCjubCK6BsA82iPXszq6fuQcOxsA69GuuS5qdO3IcWcT0TUAlqG9cr2ro+tHzrGzaWVzg4HR6N7d2UR0DYB5tEeuZ3V0/Wh075wN0I52zXVRo2tHo3t3ZxPRNQCWob1yvauj60eje9/q2TAYaEz37s4momsAzKM9cj2ro+tHo3vnbIB2tGuuixpdOxrduzubiK4BsAztletdHV0/Gt37Vs+GwUBjund3NhFdA2Ae7ZHrWR1dPxrdO2cDtKNdc13U6NrR6N7d2UR0DYBlaK9c7+ro+tHo3rd6NgwGGtO9u7OJ6BoA82iPXM/q6PrR6N45G6Ad7ZrrokbXjkb37s4momsALEN75XpXR9ePRve+1bNhMNCY7t2dTUTXAJhHe+R6VkfXj0b3ztkA7WjXXBc1unY0und3NhFdA2AZ2ivXuzq6fjS6962eDYOBxnTv7mwiugbAPNoj17M6un40unfOBmhHu+a6qNG1o9G9u7OJ6BoAy9Beud7V0fWj0b1v9WwYDDSme3dnE9E1AObRHrme1dH1o9G9czZAO9o110WNrh2N7t2dTUTXAFiG9sr1ro6uH43ufatnw2CgMd27O5uIrgEwj/bI9ayOrh+N7p2zAdrRrrkuanTtaHTv7mwiugb79pGPfOTqgQce+Ps88sgjh3+CS9Neud7V0fWj0b1v9WwYDDSme3dnE9E1aO+ZZ565euyxx+5/IXrb2972li9O8c8+9alPHVZjK7RHrmd1dP1odO+cTV9u3rx5/0H1o48+evXQQw+96f4qd9i73/3u+/cc2tOuuS5qdO1odO/ubCK6Bvv24IMPvuXeQhvaK9e7Orp+NLr3rZ4Ng4HGdO/ubCK6Bu3Eg+n6i9F1iS9Un/vc5w4fjda0R65ndXT9aHTvnE0/bty48ZZh5nVhwNmeds11UaNrR6N7d2cT0TXYr/rZAhEGA+1or1zv6uj60ejet3o2DAYa0727s4noGlxe/IQtvujUX4gyiQfh8UUM7WmPXM/q6PrR6N45m/17/vnn7bMDjoXBQHvaNddFja4dje7dnU1E12Cf4vGY+wENg4F2tFeud3V0/Wh071s9GwYDjene3dlEdA0uL37Kpl+A4pv98lTb+CJVxLMDpn4ixzMH2tMeuZ7V0fWj0b1zNvsWd099J8Vfu5c8xV/H3y8PvBkMtKddc13U6NrR6N7d2UR0DfapfjxWwmCgHe2V610dXT8a3ftWz4bBQGO6d3c2EV2Dy9MvRPGgWYcBTvzz+qdz8UAbbWmPXM/q6PrR6N45m/1yd1EMNY/dYSHuPQYD7WnXXBc1unY0und3NhFdg/2JZz65H7xEGAy0o71yvauj60eje9/q2TAYaEz37s4momtweeVZAKc8SHYPyHlJQVvaI9ezOrp+NLp3zma/4g0GuYP2TbvmuqjRtaPRvbuziega7I/eZ/XjKwYD7WivXO/q6PrR6N63ejYMBhrTvbuziegaXN5TTz0166UA8VID/cIVX9TQjvbI9ayOrh+N7p2z2acYZOr9E88UwP5o11wXNbp2NLp3dzYRXYN9qe+z+q8ZDLSjvXK9q6PrR6N73+rZbG4wMHLc2UR0DfZFn/YW/xvtaI9cz+ro+pFz7GywTfoTtXgpU+blA9ge7ZrrokbXjhx3NhFdg/2Iu0vfcLAMOctfRxgMtKO9cr2ro+tHzrGzaYXBwIbiziaia7Av8cVKv3ihHe2R61kdXT9yjp0Ntqf+aRovIdgv7ZrrokbXjhx3NhFdg/2I93Yqd1n8gKUMOfWOYzDQjvbK9a6Orh85x86mFQYDG4o7m4iuwb4wGNgO7ZHrWR1dP3KOnQ22R1+LyzOV9k275rqo0bUjx51NRNdgH+ohZ7y0s9C/z2CgHe2V610dXT9yjp1NKwwGNhR3NhFdg31hMLAd2iPXszq6fuQcOxtsS/w0Te+c+Gkb9ku75rqo0bUjx51NRNdg++qXENTf/Os9x2CgHe2V610dXT9yjp1NKwwGNhR3NhFdg31hMLAd2iPXszq6fuQcOxtsS/2mp/ETN+yXds11UaNrR447m4iuwfbFewmUeyye+RS/rlDpPcdgoB3tletdHV0/co6dTSsMBjYUdzYRXYN90Tcf5AtXW9oj17M6un7kHDsbbIu+HjeCfdOuuS5qdO3IcWcT0TXYtnrAqS8hKPSf8/iqHe2V610dXT9yjp1NK5sbDIxG9+7OJqJrsB/1F7YbN24c/gla0B65ntXR9aPRvXM2+6LPUorfTKDi167G4KD+HeDx1/HTOZ5dsD3aNddFja4dje7dnU1E12C74pkBmR+q6B3GYKAd7ZXrXR1dPxrd+1bPhsFAY7p3dzYRXYP90AfokfppcLgs7ZHrWR1dPxrdO2ezL3rnlAfL8Vrd+pkEU4mPiQECtkG75rqo0bWj0b27s4noGmyXDi71txDU6nsLbWivXO/q6PrR6N63ejYMBhrTvbuziega7EM87U2/aMW7hKMt7ZHrWR1dPxrdO2ezH+6NB+Pv1c8QOJZ4MM5wYBu0a66LGl07Gt27O5uIrsE26fsKROKZl1N0HYOBdrRXrnd1dP1odO9bPRsGA43p3t3ZRHQNti9+Z7h+wXJvmoPL0x65ntXR9aPRvXM2+1H/aq94+ZI+UyAePMf9pPdRDABinT51N8JwYBu0a66LGl07Gt27O5uIrsH21I+d4u66jq5lMNCO9sr1ro6uH43ufatnw2CgMd27O5uIrsG21V/YIvH30J72yPWsjq4fje6ds9mPejAQD5bL/3Zv3qXcMwvir9GWds11UaNrR6N7d2cT0TXYlhhC6nAyc/foXcVgoB3tletdHV0/Gt37Vs+GwUBjund3NhFdg+2qXz4QYSiwHdoj17M6un40unfOZj/qwUDJsaFAEcMB/b3hEe6wtrRrrosaXTsa3bs7m4iuwXbU904MCOLvHaP3FIOBdrRXrnd1dP1odO9bPRsGA43p3t3ZRHQNtie+gNWvi4vwgHpbtEeuZ3V0/Wh075zNfrjBwKkPmOs/g/dHaUu75rqo0bWj0b27s4noGmxH/Uyl7EuY9GMYDLSjvXK9q6PrR6N73+rZMBhoTPfuziaia7At8SC6/glbTLsZCmyP9sj1rI6uH43unbPZDzcYuO7Nu6bUdxra0a65Lmp07Wh07+5sIroG21D/UOWUx076cQwG2tFeud7V0fWj0b1v9WwYDDSme3dnE9E12I54wy79whSJB9S8Ydc2aY9cz+ro+tHo3jmb/XCDgTnqB+vcae1o11wXNbp2NLp3dzYRXYP26sdQce+cQj+WwUA72ivXuzq6fjS6962eDYOBxnTv7mwiugbtxUsH4ouQflGKxBe1zOvi0Ib2yPWsjq4fje6ds9mPejAw980D6wfs8eeiDe2a66JG145G9+7OJqJr0FYMG/WOWSNxj2F92ivXuzq6fjS6962eDYOBxnTv7mwiugZt1e+cG+GlA/ugPXI9q6PrR6N752z2Re+muT9FYzCwHdo110WNrh2N7t2dTUTXoC337Kalw2DgMrRXrnd1dP1odO9bPRsGA43p3t3ZRHQN2nFDgfiJHE+z3QftketZHV0/Gt07Z7MvekfFS5vmYDCwHdo110WNrh2N7t2dTUTXoC0GA/3QXrne1dH1o9G9b/VsGAw0pnt3ZxPRNWjDDQXi3bp56cB+aI9cz+ro+tHo3jmbfalf5jQHg4Ht0K65Lmp07Wh07+5sIroG+6d3FO8x0I72yvWujq4fje59q2fDYKAx3bs7m4iuweXFN//1r9M59U1y0J72yPWsjq4fje6ds9mXp5566k131ZzfShBDT/0z0I52zXVRo2tHo3t3ZxPRNdg/vaMYDLSjvXK9q6PrR6N73+rZbG4wMHLc2UR0DS6v/ukZX4D2SXvkelZH14+cY2eDbanf1OvUIWYMQvXZUdx3bWnXXBc1unbkuLOJ6Brsn95z3FPtaK9c7+ro+pFz7GxaYTCwobiziegaXFb9IDn+Ny8f2CftketZHV0/co6dDbanfobTKe+DUj/jgDdWbUu75rqo0bUjx51NRNdg//SeYjDQjvbK9a6Orh85x86mFQYDG4o7m4iuwWXFg2L94vPYY48d/gn2RnvkelZH14+cY2eD7YmXD+i9FYOCzECzfi+VuW9eiOVo11wXNbp25Liziega7J/ecQwG2tFeud7V0fUj59jZtLKJwQC5PnqWuKwYBOgXnzmv18U2aI9cz0g+epbYpnigrHfXsTdLdW+wyn3XnnbNdZHko2eJ/dO7isFAO9or1zuSj55lKwwGdhA9S1xW/eCad+feL+2R6xnJR88S2/T888+/5Rv9eAZAPAsq/lkRA4EYgNZreXbUNmjXXBdJPnqW2D+9rxgMtKO9cr0j+ehZtsJgYAfRs8Rl1YOBJYI2tEeuZyQfPUtsl3sWQCYMBbZDu+a6SPLRs8T+6Z3FYKAd7ZXrHclHz7IVBgM7iJ4lLovBQD+0R65nJB89S2xbPDsge4/FMwp4+cC2aNdcF0k+epbYP727GAy0o71yvSP56Fm2wmBgB9GzxGUxGOiH9sj1jOSjZ4l9iJdBxTMB6t9YEMOA+JWG/PaBbdKuuS6SfPQsASxDe+V6R/LRs2yl6WBAH5yQN+LOSc8SwDzaI9ezEtfLkePOSM8SwHq0a66LEdfb0ePOSc8SwDK0V653Ja6nI8edkZ5lKwwGNhZ3TnqWAObRHrmelbhejhx3RnqWANajXXNdjLjejh53TnqWAJahvXK9K3E9HTnujPQsW2EwsLG4c9KzBDCP9sj1rMT1cuS4M9KzBLAe7ZrrYsT1dvS4c9KzBLAM7ZXrXYnr6chxZ6Rn2QqDgY3FnZOeJYB5tEeuZyWulyPHnZGeJYD1aNdcFyOut6PHnZOeJYBlaK9c70pcT0eOOyM9y1YYDGws7pz0LAHMoz1yPStxvRw57oz0LAGsR7vmuhhxvR097pz0LAEsQ3vlelfiejpy3BnpWbayucGAW9drsvvXswQwj/bI9awk28sek927niWA9WjXXBcj2d72muz+9SwBLEN75XpXku1pj8nuXc+yFQYDDZPdv54lgHm0R65nJdle9pjs3vUsAaxHu+a6GMn2ttdk969nCWAZ2ivXu5JsT3tMdu96lq0wGGiY7P71LAHMoz1yPSvJ9rLHZPeuZwlgPdo118VItre9Jrt/PUsAy9Beud6VZHvaY7J717NshcFAw2T3r2cJYB7tketZSbaXPSa7dz1LAOvRrrkuRrK97TXZ/etZAliG9sr1riTb0x6T3bueZSsMBhomu389SwDzaI9cz0qyvewx2b3rWQJYj3bNdTGS7W2vye5fzxLAMrRXrncl2Z72mOze9SxbYTDQMNn961kCmEd75HpWku1lj8nuXc8SwHq0a66LkWxve012/3qWAJahvXK9K8n2tMdk965n2QqDgYbJ7j/O8Jd+/Meu/u5f/yeEkDPzyA8/YXtWku1lj8nunTuJkMvkk//yH/FY6kiy+48zfP+7/vnVF3/6H17d+sUfJOSkvPQrP3T18offRarEHRX5r3/kX9velWR72mOyey93faQVBgMNk91/nCEPwglZJgwGppPdO3cSIZcJg4Hjye6fe4uQ9fKj//Snbe9Ksj3tMdm9l7s+0gqDgYbJ7j/OkC9mhCwTBgPTye6dO4mQy4TBwPFk98+9Rch6YTAwnezey10faYXBQMNk9x9nyBczQpYJg4HpZPfOnUTIZcJg4Hiy++feImS9MBiYTnbv5a6PtMJgoGGy+48z5IsZIcuEwcB0snvnTiLkMmEwcDzZ/ccZfuy9/6U9Z0LIeWEwMJ3s3stdH2mFwUDDZPcfZ8iDcEKWCYOB6WT3zp1EyGXCYOB4svuPNx50Z0wIOT8MBqaT3Xu56yOtMBhomOz+4wx5EE7IMmEwMJ3s3rmTCLlMGAwcT2b/v/TTP2fPlxCyTBgMTCe793LXR1phMNAw2f3HGfIgnJBlwmBgOtm9cycRcpkwGDieY/v/P37q/7JnSwhZLgwGppPde7nrI60wGGiY7P7jDHkQTsgyYTAwnezeuZMIuUwYDBzPsf3/N//y/7v69z/zA/Z8CSHLhMHAdLJ7L3d9pBUGAw2T3b+eJYB5tEeuZyXZXvaY7N71LAGsR7vmuhjJ9rbXZPYfw4HP/tR/br+hmcrLv/3eq3u3vkrI/dz927+++s6XPk2qxEAg8vYfuvGW3mkyPe012b3rfd8Kg4GGye5fzxLAPNoj17OSbC+XzG/+0d9cPfeFv7v6yovfuvrmq68f/o3f8O079+7//c/81a2rn/uNv7Qfv1Sye9ezBLAe7ZrrYiTb216T3f9/8d/+nycPB24/++ThvwQAJ3NHRbI97THZvetZtsJg4D/m9z/1tfsPvpVbt3Sy+9ezBDCP9sj1rCTby3PzI098+v4woL57jokhwXv/zeftn3lusnvXswSwHu2a62Ik29ulEoPMGFTGXVS71BBTk91/nGEMB/79T3+/HQJMheEAMC1zR0WyPe0x2b3rWbYy9GAgHpj/xZdfPvwbv5lbv3Sy+9ezBDCP9sj1rCTby3MTQ4G5YpiwxgPv7N71LAGsR7vmuhjJ9vbcxECgfkbTdWJIcIkBQXb/5Rz/q//uZ69u3XjYDgGmwnAA8DJ3VCTb0x6T3bueZSvDDgbcswSU+5ilk92/niWAebRHrmcl2V6em3MGAyHur6WfOZDdu54lgPVo11wXI9nenpNP/PnXD/9Gp4l7Kh5vuT9zqWT3r2d598UXTh8OfIz7Dqhpr1zvSrI97THZvetZtjLcYCC+QH39pTuHf8tp7mOXTnb/epYA5tEeuZ6VZHt5bnQwEA+e49lL8RO5eCZTWRPf+F/3coP4GP0zz01273qWANajXXNdjGR7e062+Aynkuz+9SzDnOHAa889ff9jAbxBe+V6V5Lt6SUSj7OcuOfc+nOT3bueZStDDAbiEyBe83bKU+Dcn7N0svvXswQwj/bI9awk28tzUx5ox//VYYBLPKiecuxjT0l273qWANajXXNdjGR7e07KfVWGmB/8veffdPfEX0+9NDM8/7VX3/TnLZns/vUsC4YDwHm0V653JdmeXiJTg04GA4MMBuIL1qncn7N0svvXswQwj/bI9awk28tzE89eOuWnaFMPuuN+c+vnJLt3PUsA69GuuS5Gsr09J/GAOb65PzaIjHttilu/RLL717NUr3/5s1ffeOLtdggwFYYDwBu0V653Jdmerp24w6aehclggMHAJPfnLJ3s/vUsAcyjPXI9K8n28tKJlxk4S34hy+5dzxLAerRrrouRbG/PySnPTJp6ueaSQ0xNdv96ljWGA8A82ivXu5JsT9dOPIN8CoOBwQcD8cVr6guY+3OWTnb/epYA5tEeuZ6VZHt56UzdYwwGgH5p11wXI9neXipxJzlbHgyEk4cDjz90decLHz98NDAm7ZXrXUm2p2sm3rfpOgwGBh0MxFNIyn9893t4Q/1nrJHs/vUsAcyjPXI9K8n28tLhGQPAeLRrrouRbG8vlb0OBgLDAeA02ivXu5JsT9dMvBzqOgwGBhoMxBsPxidEvP5NnxLHYAAYg/bI9awk28tLZ+rpbzEwcOvnJLt3PUsA69GuuS5Gsr29VKbeD8WtXSLZ/etZXufOX3zy/jf8dhDgwnAAA9Neud6VZHu6VqaedakYDAwyGLguDAaAMWiPXM9Ksr28ZK57s5x4apz7mDnJ7l3PEsB6tGuui5Fsby+Rqbtqq7+VYEp8o89wADhOe+V6V5Lt6RqJeynzm+kYDDAYYDAADEJ75HpWku3lJTP19Le4v9z6ucnuXc8SwHq0a66LkWxv1048+J56tsApv4Hl1GT3r2eZcepw4Bs/+333X4oAjER75XpXku3pGqmfcRmPndz3fwwGGAwwGAAGoT1yPSvJ9vJSue53gy/9mt3s3vUsAaxHu+a6GMn2dq3EPfSJP//65E/k4iWc7uOWSnb/epZZJw8Hnng7wwEMRXvleleS7enSiaFkLe4sBgMegwEGA8AQtEeuZyXZXq6d+Onb1P0UYgLuPu6cZPeuZwlgPdo118VItrdLJB44Z8WgYMn3QJlKdv96lqf49p/9jh0CTIXhAEaivXK9K8n2dMnE46j6t8/FD1vinzEY8BgMMBgAhqA9cj0ryfZyzcSEe+o9BULcW+7jzk1273qWANajXXNdjGR7u0Qyg4EYCKz9LAFNdv96lqd67bmn7RBgKgwHMArtletdSbanS6Z+CUE8rophQfwzBgMegwEGA8AQtEeuZyXZXq6VeEB9nZh+ly9sSye7dz1LAOvRrrkuRrK9XSKnPGMg3htl6Zc7uWT3r2c5x8nDgZ///qu7L75w+GigT9or17uSbE+XivstBPoMJgYDHoMBBgPAELRHrmcl2V6ukeveTyCUp8Ctleze9SwBrEe75roYyfZ2iZwyGCjWeNmTJrt/Pcu5Th0O3LrxMMMBdE175XpXku3pEokfntTPuqx/MwqDAY/BAIMBYAjaI9ezkmwvl0x8EZv6zQMhvsBd4qm52b3rWQJYj3bNdTGS7e1aiV+ZGj+Ju26wueZQM7t/PctzfOuTT9khwFQYDqBn2ivXu5JsT5dI/b2dvoRgak1gMMBggMEAMAjtketZSbaXSyW+WNVvjqPin635q7402b3rWQJYj3bNdTGS7e0lct37o6z1RoTZ/etZnuv2s0/aIcBUGA6gV9or17uSbE/PjXtWk7t7GAx4DAYYDABD0B65npVke7lUrvsp25rvJ+CS3bueJYD1aNdcFyPZ3l4q7teDhbjP3Ppzk92/nuUS5gwH7r1y8/DRQB+0V653JdmenhP3vgJTz1ZiMOAxGGAwAAxBe+R6VpLt5RKJ3/095dJDgUh273qWANajXXNdjGR7e8lMPQvKrT032f3rWS7l1OHASx94B8MBdEV75XpXku3p3MRLmupnK133OIrBgMdggMEAMATtketZSbaX5ya+WE095bbFUCCS3bueJYD1aNdcFyPZ3l4y9a8JK9b4LQXZ/etZLunV33+/HQJMheEAeqK9cr0ryfZ0TuLxUj2MjMdX170Mk8GAx2CAwQAwBO2R61lJtpfnxr0OLsTvAG8xFIhk965nCWA92jXXxUi2t5fM1P3W42Dg6t7dq1c++j47BJgKwwH0QnvleleS7emcuDdvPvaGzQwGPAYDDAaAIWiPXM9Ksr08N1PPFrjE7/2eSnbvepYA1qNdc12MZHt7yVzysVV2/3qWi5s5HPjunduHPwDYJ+2V611JtqdzspalHo9l965n2QqDAQYDwBC0R65nJdlenhP3Bjkh7iO3/lLJ7l3PEsB6tGuui5Fsb+fm1GcwTb35YDwbyq0/N9n961muYsZw4JsfeifDAeya9sr1riTb0zlZC4OBBenm3OYj2YNaMwwGgDFoj1zPSrK9PCdTT7Nd62ls2WT3rmcJYD3aNdfFSLa3cxP3Uryzd7y5l/vnmlgz9caDQzxN997dq5d/6z12CDAVhgPYM+2V611JtqdzshYGAwvSzbnNR7IHtWYYDABj0B65npVke3lOpgYDcyz50oPs3vUsAaxHu+a6GMn2dm70vooBQbx2t35Tr/jrWDf1Eqn4+2u9d0p2/3qWa4pv8uObfTcEmArDAeyV9sr1riTb0zlZC4OBBenm3OYj2YNaMwwGgDFoj1zPSrK9PCdT79g9B4MBoF/aNdfFSLa3c7PEIPO6dwc/N9n961mube5wIJ5xAOyJ9sr1riTb00vFff83xLOajmAwwGAAGIL2yPWsJNvLczJ178zBYADol3bNdTGS7e3cnDMYOPYrw5ZIdv96lpcwZzgQ71HAcAB7or1yvSvJ9vRSYTDgMRhgMAAMQXvkelaS7eU5YTAAIEO75roYyfZ2bj7x518//NucJl52cIlfvZrdv57lpdwfDvzqj9ohwFQYDmBPtFeudyXZnl4qDAY8BgMMBoAhaI9cz0qyvewx2b3rWQJYj3bNdTGS7e05iTcVjAFBfLMfj5vcewnE3y/vQXCJgUBJdv96lpd075Wb9381oRsCTIXhAPZCe+V6V5Lt6aXCYMAbfjDQMtn961kCmEd75HpWku1lj8nuXc8SwHq0a66LkWxve012/3qWlzZ7OABsnPbK9a4k29NLhcGAx2CgYbL717MEMI/2yPWsJNvLHpPdu54lgPVo11wXI9ne9prs/vUsW5gzHLj97JOHjwa2SXvleleS7emlwmDAYzDQMNn961kCmEd75HpWku1lj8nuXc8SwHq0a66LkWxve012/3qWrTAcQG+0V653JdmeXioMBjwGAw2T3b+eJYB5tEeuZyXZXvaY7N71LAGsR7vmuhjJ9rbXZPevZ9nS3b/7m6tbNx62Q4CpMBzAVmmvXO9Ksj3tMdm961m2wmCgYbL717MEMI/2yPWsJNvLHpPdu54lgPVo11wXI9ne9prs/vUsW7v74gsMB9AF7ZXrXUm2pz0mu3c9y1YYDDRMdv96lgDm0R65npVke9ljsnvXswSwHu2a62Ik29tek92/nuUWzBkOvPYnv374aGAbtFeudyXZnvaY7N71LFthMNAw2f3rWQKYR3vkelaS7WWPye5dzxLAerRrrouRbG97TXb/epZbMWs48NzTh48G2tNeud6VZHvaY7J717NshcFAw2T3r2cJYB7tketZSbaXPSa7dz1LAOvRrrkuRrK97TXZ/etZbsnrX/ni1TeeeLsdAkyF4QC2QnvleleS7WmPye5dz7IVBgMNk92/niWAebRHrmcl2V72mOze9SwBrEe75roYyfa212T3r2e5Na9/+bMMB7BL2ivXu5JsT3tMdu96lq0wGGiY7P71LAHMoz1yPSvJ9rLHZPeuZwlgPdo118VItre9Jrt/PcstmjMcuPP5jx0+GmhDe+V6V5LtaY/J7l3PshUGAw2T3b+eJYB5tEeuZyXZXvaY7N71LAGsR7vmuhjJ9rbXZPevZ7lVJw8HHn/o6s4XPn74aODytFeudyXZnvaY7N71LFthMNAw2f3rWQKYR3vkelaS7WWPye5dzxLAerRrrouRbG97TXb/epZb9p2/+tP73/DbQYALwwE0pL1yvSvJ9rTHZPeuZ9kKg4GGye5fzxLAPNoj17OSbC97THbvepYA1qNdc12MZHvba7L717PcuvhGn+EA9kB75XpXku1pj8nuXc+yFQYDDZPdv54lgHm0R65nJdle9pjs3vUsAaxHu+a6GMn2ttdk969nuQdzhgPf+dKnDx8NXIb2yvWuJNvTHpPdu55lKwwGGia7fz1LAPNoj1zPSrK97DHZvetZAliPds11MZLtba/J7l/Pci9OHQ7E+xPE+xQAl6K9cr0ryfa0x2T3rmfZCoOBhsnuX88SwDzaI9ezkmwve0x273qWANajXXNdjGR722uy+9ez3JNvf+YP7BBgKgwHcEnaK9e7kmxPe0x273qWrTAYaJjs/vUsAcyjPXI9K8n2ssdk965nCWA92jXXxUi2t70mu389y7157bmn7RBgKgwHcCnaK9e7kmxPe0x273qWrTAYaJjs/vUsAcyjPXI9K8n2ssdk965nCWA92jXXxUi2t70mu389yz2aMxy4+7d/ffhoYB3aK9e7kmxPe0x273qWrTAYaJjs/vUsAcyjPXI9K8n2ssdk965nCWA92jXXxUi2t70mu389y706dThw68bDV3dffOHw0cDytFeudyXZnvaY7N71LFthMNAw2f3rWQKYR3vkelaS7WWPye5dzxLAerRrrouRbG97TXb/epZ79toff9gOAabCcABr0l653pVke9pjsnvXs2yFwUDDZPevZwlgHu2R61lJtpc9Jrt3PUsA69GuuS5Gsr3tNdn961nu3e1nn7RDgKkwHMBatFeudyXZnvaY7N71LFthMNAw2f3rWQKYR3vkelaS7WWPye5dzxLAerRrrouRbG97TXb/epY9mDMcuHfrq4eP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tcdk965n2QKDAQDd04vWXcQl2Yu7x2T3rmcJYF3aN9fHSLa7vSa7fz1LAMvRbrnulWS72mOye9ezbIHBAIDu6UXrLuKS7MXdY7J717MEsC7tm+tjJNvdXpPdv54lgOVot1z3SrJd7THZvetZtsBgAED39KJ1F3FJ9uLuMdm961kCWJf2zfUxku1ur8nuX88SwHK0W657Jdmu9pjs3vUsW2AwAKB7etG6i7gke3H3mOze9SwBrEv75voYyXa312T3r2cJYDnaLde9kmxXe0x273qWLTAYANA9vWjdRVySvbh7THbvepYA1qV9c32MZLvba7L717MEsBztluteSbarPSa7dz3LFhgMAOieXrTuIi7JXtw9Jrt3PUsA69K+uT5Gst3tNdn961kCWI52y3WvJNvVHpPdu55lCwwGAHRPL1p3EZdkL+4ek927niWAdWnfXB8j2e72muz+9SwBLEe75bpXku1qj8nuXc+yBQYDALqnF627iEuyF3ePye5dzxLAurRvro+RbHd7TXb/epYAlqPdct0ryXa1x2T3rmfZAoMBAN3Ti9ZdxCXZi7vHZPeuZwlgXdo318dItru9Jrt/PUsAy9Fuue6VZLvaY7J717NsgcEAgO7pResu4pLsxd1jsnvXswSwLu2b62Mk291ek92/niWA5Wi3XPdKsl3tMdm961m2wGAAQPf0onUXcUn24u4x2b3rWQJYl/bN9TGS7W6vye5fzxLAcrRbrnsl2a72mOze9SxbYDAAoHt60bqLuCR7cfeY7N71LAGsS/vm+hjJdrfXZPevZwlgOdot172SbFd7THbvepYtMBgA0D29aN1FXJK9uHtMdu96lgDWpX1zfYxku9trsvvXswSwHO2W615Jtqs9Jrt3PcsWGAwA6J5etO4iLsle3D0mu3c9SwDr0r65Pkay3e012f3rWQJYjnbLda/EdXXkuDPSs2yBwQCA7ulF6y7ikuzF3WOye9ezBLAu7ZvrYyTb3V6T3b+eJYDlaLdc90pcV0eOOyM9yxYYDADonl607iIucRf3yHFnpGcJYF3aN9fHiOvu6HHnpGcJYDnaLde9EtfVkePOSM+yBQYDALqnF627iEvcxT1y3BnpWQJYl/bN9THiujt63DnpWQJYjnbLda/EdXXkuDPSs2yBwQCA7ulF6y7iEndxjxx3RnqWANalfXN9jLjujh53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" vspace="0" style="border-style: solid; border-color: black; height: 319px; margin: 0px; width: 600px;"></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="word-break: keep-all;"><span style="line-height: 15.3333px;">When test() is called in Order 11, the route Device 5 – Device 2 – Device 3 – Device 7 is the case in which a signal passes through Device 3 and transmission time is the maximum. Since the transmission time is 8 + 6 + 8 = 22, 22 is returned.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="word-break: keep-all;"><span style="line-height: 15.3333px;">When measure() is called in Order 12, the signal sent from Device 7 to Device 1 passes through the route Device 7 – Device 3 – Device 2 – Device 1. Since the transmission time is 8 + 6 + 2 = 16, 16 is returned.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="word-break: keep-all;"><span style="line-height: 15.3333px;">[Fig. 3] shows how devices are connected after the function call in Order 13.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><img alt="" border="0" hspace="0" src="data:image/png;base64,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" vspace="0" style="border-style: solid; border-color: black; height: 327px; margin: 0px; width: 600px;"></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="word-break: keep-all;"><span style="line-height: 15.3333px;">When test() is called in Order 14, the route Device 8 – Device 1 – Device 2 – Device 3 – Device 7 is the case in which a signal passes through Device 2 and transmission time is the maximum. Since the transmission time is 9 + 2 + 6 + 8 = 25, 25 is returned.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="word-break: keep-all;"><span style="line-height: 15.3333px;">When test() is called in Order 15, the route Device 8 – Device 1 – Device 2 – Device 3 – Device 4 is the case in which a signal passes through Device 4 and transmission time is the maximum. Since the transmission time is 9 + 2 + 6 + 4 = 21, 21 is returned.</span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="word-break: keep-all;"><span style="line-height: 15.3333px;"><strong>&nbsp;[Constraints]</strong></span></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;">1. init() is called once in the beginning of each test case.</span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;">2. In each test case, connect() is called up to 10,000 times.</span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;">3. In each test case, measure() is called up to 1,000 times.</span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;">4. In each test case, test() is called up to 1,000 times.</span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;">5. Up to 100 devices are on the transmission route between two random devices.</span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;">&nbsp;</p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;"><strong>[Input and Output]</strong></span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;">As the input and output are processed in the provided code in the Main, they are not processed separately in the User Code.</span></span></p><p align="left" style="font-family: &quot;Malgun Gothic&quot;; font-size: medium; margin: 0cm 0cm 10pt;"><span style="font-size: 10pt;"><span style="line-height: 15.3333px;">The output result for the sample input is provided in the form of “#TC number result.” It is Pass if the result is 100; it is Fail if it is 0.</span></span></p>
			</div>
		</div>

		
		

		<!--// text입력 결과가 보여지는곳  -->
		

		
			<h4 class="view-tit">Related TALK</h4>
			<div class="view" style="min-height: 0px;padding-top:5px;">
				<div class="row">
					
						<div class="col-3">
							<dl>
								<dd title="[E][H2349] [Pro] New material cable2"><a title="[E][H2349] [Pro] New material cable2" style="cursor: pointer; float: left;" onclick="javascript:fs_move_talk(&quot;AYx_jzeKJIHHBFb_&quot;);">[E][H2349] [Pro] New material cable2</a>
								</dd>
							</dl>
						</div>
					
				</div>
			</div>
		
	</form>

	<iframe id="hiddenFrame" name="hiddenFrame" src="./3_files/saved_resource(1).html" marginheight="0" marginwidth="0" frameborder="0" width="0" height="0" scrolling="no"></iframe>
	<form id="searchForm" name="searchForm" method="post" autocomplete="off">
		<input type="hidden" name="menuId" value="">
		<input type="hidden" name="act" value="">
		<input type="hidden" name="ocwKind" value="">
		<input type="hidden" name="ocwSeq" value="">
		<input type="hidden" name="detGbn" value="">
		<input type="hidden" name="commnetStar" value="5">
		<input type="hidden" name="starYn" value="N">
		<input type="hidden" name="delSeq" value="">
		<input type="hidden" name="istReAddCon" value="">
		<input type="hidden" name="reSeq" value="">
		<input type="hidden" name="filegrpNo" value="">
		<input type="hidden" name="lecture_seq" value="">
		<input type="hidden" name="movie_status" value="">
		<input type="hidden" name="lectureSeq" value="">
		<input type="hidden" name="userGradingAccept" value="">
		<input type="hidden" name="progressVal" value="">
	</form>
	
	
	

<form id="sdpBoardCommuForm" name="sdpBoardCommuForm" action="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1" method="post" autocomplete="off">
	<input id="commuId" name="commuId" type="hidden" value="AYx_gkuKJCHHBFb_">
	<input id="bbsId" name="tnCfBbs.bbsId" type="hidden" value="PROBLEM_COMMON">       
</form>

<div class="e-learning mt30">
	<ul>
		<li class="left">
			<h3>0 Comments</h3>
		</li>
		<li class="right">
			<ul>
				<li><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#;return%20false;" class="active recentOrder" onclick="fncChangeSortType(&#39;RECENT&#39;)">Recent order</a></li>
				<li><a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#;return%20false;" class="popularityOrder" onclick="fncChangeSortType(&#39;RECOMMEND&#39;)">Popularity order</a></li>
				<!-- <li><a href="#;return false;">인기순</a></li> -->
			</ul>
		</li>
	</ul>
</div>

<div class="input_box">
	<ul>
		<li>
			<div class="sw-select"><select name="userDisplayType" onchange="fncChangeSelectBox($(this))" class="sw-select-hidden">
				<option value="N">Fixed Nickname</option>
				<option value="R">Real Name</option>
				<option value="A">Temporary Nickname</option>
			</select><div class="sw-select-styled">Fixed Nickname</div><ul class="sw-select-options"><li rel="N">Fixed Nickname</li><li rel="R">Real Name</li><li rel="A">Temporary Nickname</li></ul></div>
			<div class="sw-input"><input name="anonymousNickName" type="text" onkeyup="checkAnonymousNickNameSize(this)" style="display:none;" class="text"></div>
		</li>
		<li>
			<textarea onkeyup="checkCommentSize(this)" class="text_area"></textarea>
			<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#;return%20false;" class="input-btn" onclick="fncSdpBoardCommuCommentReg($(this))"><p>Save</p></a>
			<span class="byte">0 / 1000 char</span>
		</li>

	</ul>
</div>

<div class="reply_box">
	<div class="reply_best" style="display: none;">
<!-- 		<div class="best"><span>Best Reply </span></li> -->
<!-- 		</div> -->
	</div>
	<ul class="reply_list"></ul>
</div>

<script type="text/javascript">
	$(function(){
		fncSdpBoardCommuCommentList();		
	});
</script>
	
</div>
<!--//sw-problem-wrap -->
					<!--//sw-problem-wrap -->
				</div>
				<!--// main-respon -->
				
				<!-- footer -->
				














<script text="text/javascript">

function openPopup(url){
	var popupUrl = contextPath + url;
	var popupOption = 'width=1300';
	popupOption += ', height=700';
	popupOption += ', scrollbars=yes';
	
	window.open(popupUrl, "", popupOption);
}

function fncOpenNewTab(url){
	
	var win = window.open(url, '_blank');
	win.focus();
}

</script>

<footer class="footer">
	<div class="footer-top">
		<div class="row">
			<div class="col-1">
				<img class="footer-logo" src="./3_files/footer-logo.svg">
			</div>
			<div class="col-7">
				<ul class="footer-left-list">
					
						
							<li><a href="https://swexpertacademy.samsung.com/common/help/aboutSoftech.do">About S/W Expert Academy</a></li>
							<li><a href="https://swexpertacademy.samsung.com/common/help/mapsAndDirections.do">Maps &amp; Directions</a></li>
						
						
							<li><a href="https://swexpertacademy.samsung.com/common/help/notice/noticeBoardList.do">Notice</a></li>
							<li><a href="https://swexpertacademy.samsung.com/common/help/qna/qnaBoardList.do">Q&amp;A</a></li>
							<li><a href="https://swexpertacademy.samsung.com/common/help/faq/faqBoardList.do">FAQ</a></li>
						
						
							<li><a href="https://swexpertacademy.samsung.com/common/help/sitemap/siteMapList.do">Site Map</a></li>
						
					
					
					
				</ul>
			</div>
			<div class="col-4">
				<ul class="footer-top-list">
					
						<li><a style="cursor: pointer;" onclick="openPopup(&#39;/popup/privacy.do?type=PRIVACY_SERVICE&#39;)">Terms of Service</a></li>
			   	    	
			        	
						
						<li><a style="cursor: pointer;" onclick="openPopup(&#39;/popup/privacy.do?type=PRIVACY_POLICY&#39;)">Privacy Policy</a></li>
						
						
					
				</ul>
			</div>
		</div>
		<a href="https://swexpertacademy.samsung.com/common/swea/solvingPractice/problemDetail.do?contestProbId=AYx_fOcKI_XHBFb_&amp;problemProcess=&amp;isFavorite=&amp;probAttack=&amp;problemInputTag=&amp;problemTitle=%5BPRO%5D&amp;rowNum=10&amp;pageIndex=1#" class="go-top"><span class="icomoon-arrow-up"></span>TOP</a>
	</div>
	<div class="footer-bottom">
		<p class="adress">Samsung Electronics Leadership Center, 59, Seocheondong-ro, Giheung-gu, Yongin-si, Gyeonggi-do, Korea | <span>swexpert.sec@samsung.com</span></p>
	<!-- <p class="copyright">Copyright©2020 AllRightsReserved.</p> -->
	</div>
</footer>
<iframe name="todayOcwHiddenFrame" scrolling="no" width="0" height="0" style="display:none" src="./3_files/saved_resource(2).html"></iframe>

				<!--// footer -->
				
			</div>
			<!--// main-content -->
		</div>
		<!--// sw-wrapper -->
		
			
	

</body></html>
Editor is loading...
Leave a Comment